c# display pdf in window : Add page numbers to pdf document SDK Library API .net wpf asp.net sharepoint QGIS-2.2-UserGuide-en5-part491

CHAPTER
9
QGISConfiguration
QGISishighlyconfigurablethroughtheSettingsmenu. ChoosebetweenPanels,Toolbars,ProjectProperties,
OptionsandCustomization.
9.1 PanelsandToolbars
InthePanels→menu,youcanswitchonandoffQGISwidgets.TheToolbars→menuprovidesthepossibilityto
switchonandofficongroupsintheQGIStoolbar(seefigure_panels_toolbars).
Figure9.1:ThePanelsandToolbarsmenu
Tip: ActivatingtheQGISOverview
InQGIS,youcanuseanoverviewpanelthatprovidesafullextentviewoflayersaddedtoit.Itcanbeselected
underthemenu
SettingsPanelsor
ViewPanels. Withintheviewisarectangleshowingthecurrent
mapextent. Thisallowsyoutoquicklydeterminewhichareaofthemapyouarecurrentlyviewing. . Notethat
labelsarenotrenderedtothemapoverviewevenifthelayersinthemapoverviewhavebeensetupforlabeling.
45
Add page numbers to pdf document - insert pages into PDF file in C#.net, ASP.NET, MVC, Ajax, WinForms, WPF
Guide C# Users to Insert (Empty) PDF Page or Pages from a Supported File Format
add page to pdf; add page to existing pdf file
Add page numbers to pdf document - VB.NET PDF Page Insert Library: insert pages into PDF file in vb.net, ASP.NET, MVC, Ajax, WinForms, WPF
Easy to Use VB.NET APIs to Add a New Blank Page to PDF Document
adding page numbers to a pdf in preview; add page numbers to a pdf
QGISUserGuide,Release2.2
Ifyouclickanddragtheredrectangleintheoverviewthatshowsyourcurrentextent,themainmapviewwill
updateaccordingly.
Tip: ShowLogMessages
It’spossibletotracktheQGISmessages. Youcanactivate
LogMessagesinthemenu
SettingsPanels
or
ViewPanelsandfollowthemessagesthatappearinthedifferenttabsduringloadingandoperation.
9.2 ProjectProperties
Inthepropertieswindowfortheprojectunder
SettingsProjectPropertiesor
ProjectProjectProper-
ties,youcansetproject-specificoptions.Theseinclude:
• IntheGeneralmenu,theprojecttitle,selectionandbackgroundcolor,layerunits,precision,andtheoption
tosaverelativepathstolayerscanbedefined.IftheCRStransformationison,youcanchooseanellipsoid
fordistancecalculations.Youcandefinethecanvasunits(onlyusedwhenCRStransformationisdisabled)
andtheprecisionofdecimalplacestouse. Youcanalsodefineaprojectscalelist,whichoverridesthe
globalpredefinedscales.
• TheCRSmenuenablesyoutochoosetheCoordinateReferenceSystemforthisproject, , andtoenable
on-the-flyre-projectionofrasterandvectorlayerswhendisplayinglayersfromadifferentCRS.
• WiththethirdIdentifylayersmenu,youset(ordisable)whichlayerswillrespondtotheidentifytool(see
the“Maptools”paragraphfromtheOptionssectiontoenableidentifyingofmultiplelayers).
• TheDefaultStylesmenuletsyoucontrolhownewlayerswillbedrawnwhentheydonothaveanexisting
.qmlstyledefined. Youcanalsosetthedefaulttransparencylevelfornewlayersandwhethersymbols
shouldhaverandomcoloursassignedtothem.
• ThetabOWSServerallowsyoutodefineinformationabouttheQGISServerWMSandWFScapabilities,
extentandCRSrestrictions.
• TheMacrosmenuisusedtoeditPythonmacrosforprojects. Currently,onlythreemacrosareavailable:
openProject(),saveProject()andcloseProject().
Figure9.2:MacrosettingsinQGIS
• TheRelationsmenuisusedtodefine1:nrelations.Therelationsaredefinedintheprojectpropertiesdialog.
Oncerelationsexistforalayer, anewuserinterfaceelementintheformview(e.g. . whenidentifyinga
46
Chapter9. QGISConfiguration
C# Create PDF Library SDK to convert PDF from other file formats
offer them the ability to count the page numbers of generated document in C#.NET using this PDF document creating toolkit, if you need to add some text
adding page numbers in pdf; add remove pages from pdf
C# Word - Word Create or Build in C#.NET
also offer them the ability to count the page numbers of generated using this Word document adding control, you can add some additional Create Word From PDF.
adding page numbers to a pdf in reader; adding a page to a pdf in preview
QGISUserGuide,Release2.2
featureandopeningitsform)willlisttherelatedentities.Thisprovidesapowerfulwaytoexpresse.g.the
inspectionhistoryonalengthofpipelineorroadsegment.Youcanfindoutmoreabout1:nrelationssupport
inSectionCreatingonetomanyrelations.
9.3 Options
SomebasicoptionsforQGIScanbeselectedusingtheOptionsdialog.SelectthemenuoptionSettings
Options.Thetabswhereyoucancustomizeyouroptionsaredescribedbelow.
9.3.1 GeneralMenu
Application
• SelecttheStyle(QGISrestartrequired)
andchoosebetween‘Oxygen’,’Windows’,’Motif’,’CDE’,
‘Plastique’and‘Cleanlooks’(
).
• DefinetheIcontheme
.Currentlyonly‘default’ispossible.
• DefinetheIconsize
.
• DefinetheFont.Choosebetween
Qtdefaultandauser-definedfont.
• ChangetheTimeoutfortimedmessagesordialogs
.
Hidesplashscreenatstartup
Showtipsatstartup
Boldgroupboxtitles
QGIS-styledgroupboxes
Uselive-updatingcolorchooserdialog
Projectfiles
• Openprojectonlaunch
(choosebetween‘New’, ‘Mostrecent’and‘Specific’). . Whenchoosing
‘Specific’usethe
todefineaproject.
Createnewprojectfromdefaultproject. YouhavethepossibilitytopressonSetcurrentprojectas
defaultoronResetdefault. Youcanbrowsethroughyourfilesanddefineadirectorywhereyoufindyour
user-definedprojecttemplates. ThiswillbeaddedtoProjectNewFromTemplate. Ifyoufirstactivate
Createnewprojectfromdefaultprojectandthensaveaprojectintheprojecttemplatesfolder.
Prompttosaveprojectanddatasourcechangeswhenrequired
WarnwhenopeningaprojectfilesavedwithanolderversionofQGIS
• Enablemacros
. Thisoptionwascreatedtohandlemacrosthatarewrittentoperformanactionon
projectevents. Youcanchoosebetween‘Never’,‘Ask’,‘Forthissessiononly’and‘Always(notrecom-
mended)’.
9.3.2 SystemMenu
Environment
9.3. Options
47
C# PowerPoint - PowerPoint Creating in C#.NET
offer them the ability to count the page numbers of generated in C#.NET using this PowerPoint document creating toolkit, if you need to add some text
add page number to pdf document; add a page to a pdf in reader
C# Word - Word Creating in C#.NET
offer them the ability to count the page numbers of generated document in C#.NET using this Word document creating toolkit, if you need to add some text
adding page numbers to pdf in preview; add page to existing pdf file
QGISUserGuide,Release2.2
Systemenvironmentvariablescannowbeviewed,andmanyconfigured, intheEnvironmentgroup(seefig-
ure_environment_variables). Thisisusefulforplatforms,suchasMac,whereaGUIapplicationdoesnotnec-
essarilyinherittheuser’sshellenvironment. It’salsousefulforsettingandviewingenvironmentvariablesfor
theexternaltoolsetscontrolledbytheProcessingtoolbox(e.g.,SAGA,GRASS),andforturningondebugging
outputforspecificsectionsofthesourcecode.
Usecustomvariables(restartrequired-includeseparators).Youcan[Add]and[Remove]variables.
Already-definedenvironmentvariablesaredisplayedinCurrentenvironmentvariables,andit’spossibleto
filterthembyactivating
ShowonlyQGIS-specificvariables.
Figure9.3:SystemenvironmentvariablesinQGIS
Pluginpaths
[Add]or[Remove]Path(s)tosearchforadditionalC++pluginlibraries
9.3.3 DataSourcesMenu
Featureattributesandtable
Openattributetableinadockwindow(QGISrestartrequired)
CopygeometryinWKTrepresentationfromattributetable. Whenusing
Copyselectedrowstoclipboard
fromtheAttributetabledialog,thishastheresultthatthecoordinatesofpointsorverticesarealsocopied
totheclipboard.
48
Chapter9. QGISConfiguration
VB.NET TIFF: VB.NET Sample Codes to Sort TIFF File with .NET
manipulating multi-page TIFF (Tagged Image File), PDF, Microsoft Office If you want to add barcode into a TIFF a multi-page TIFF file with page numbers using VB
add page numbers pdf file; add a page to pdf file
C# Excel: Create and Draw Linear and 2D Barcodes on Excel Page
can also load document like PDF, TIFF, Word get the first page BasePage page = doc.GetPage REImage barcodeImage = linearBarcode.ToImage(); // add barcode image
add page numbers to pdf using preview; add and remove pages from a pdf
QGISUserGuide,Release2.2
• Attributetablebehaviour
.Therearethreepossibilities:‘Showallfeatures’,‘Showselectedfeatures’
and‘Showfeaturesvisibleonmap’.
• Attributetablerowcache
.ThisrowcachemakesitpossibletosavethelastloadedNattributerows
sothatworkingwiththeattributetablewillbequicker.Thecachewillbedeletedwhenclosingtheattribute
table.
• RepresentationforNULLvalues.Here,youcandefineavaluefordatafieldscontainingaNULLvalue.
Datasourcehandling
• Scanforvaliditemsinthebrowserdock
.Youcanchoosebetween‘Checkextension’and‘Checkfile
contents’.
• Scanforcontentsofcompressedfiles(.zip)inbrowserdock
. ‘No’,‘Basicscan’and‘Fullscan’are
possible.
• Promptforrastersublayerswhenopening. Somerasterssupportsublayers—theyarecalledsubdatasets
inGDAL.AnexampleisnetCDFfiles—iftherearemanynetCDFvariables,GDALseeseveryvariable
asasubdataset. Theoptionallowsyoutocontrolhowtodealwithsublayerswhenafilewithsublayersis
opened.Youhavethefollowingchoices:
– ‘Always’:Alwaysask(ifthereareexistingsublayers)
– ‘Ifneeded’:Askiflayerhasnobands,buthassublayers
– ‘Never’:Neverprompt,willnotloadanything
– ‘Loadall’:Neverprompt,butloadallsublayers
Ignoreshapefileencodingdeclaration.Ifashapefilehasencodinginformation,thiswillbeignoredby
QGIS.
AddPostGISlayerwithdoubleclickandselectinextendedmode
AddOraclelayerswithdoubleclickandselectinextendedmode
9.3.4 RenderingMenu
Renderingbehaviour
Bydefaultnewlayersaddedtothemapshouldbedisplayed
Enablebackbuffer
Userendercachingwherepossibletospeedupredraws
Enablefeaturesimplicationbydefaultfornewlyaddedlayers
Simplifyonprovidersideifpossible
Renderingquality
Makelinesappearlessjaggedattheexpenseofsomedrawingperformance
Fixproblemswithincorrectlyfilledpolygons
Rasters
• WithRGBbandselection,youcandefinethenumberfortheRed,GreenandBlueband.
Contrastenhancement
• Singlebandgray
.Asinglebandgraycanhave‘Nostretch’,‘StretchtoMinMax’,‘StretchandClip
toMinMax’andalso‘CliptoMinMax’.
9.3. Options
49
C# Excel - Excel Creating in C#.NET
also offer them the ability to count the page numbers of generated in C#.NET using this Excel document creating toolkit, if you need to add some text
add page number pdf; add page numbers to a pdf document
VB.NET Image: Guide to Convert Images to Stream with DocImage SDK
Follow this guiding page to learn how to easily convert a single image or numbers of it an image processing component which can enable developers to add a wide
add pages to pdf document; add page number to pdf reader
QGISUserGuide,Release2.2
• Multibandcolor(byte/band)
. Optionsare‘Nostretch’,‘StretchtoMinMax’,‘StretchandClipto
MinMax’and‘CliptoMinMax’.
• Multibandcolor(>byte/band)
. Optionsare‘Nostretch’,‘StretchtoMinMax’,‘StretchandClipto
MinMax’and‘CliptoMinMax’.
• Limits (minimum/maximum)
. Options s are‘Cumulative pixelcountcut’, ‘Minimum/Maximum’,
‘Mean+/-standarddeviation’.
• Cumulativepixelcountcutlimits
• Standarddeviationmultiplier
Debugging
Mapcanvasrefresh
9.3.5 CanvasandLegendMenu
Defaultmapappearance(overriddenbyprojectproperties)
• DefineaSelectioncolorandaBackgroundcolor.
Layerlegend
• Doubleclickactioninlegend
. Youcaneither‘Openlayerproperties’or‘Openattributetable’with
thedoubleclick.
• ThefollowingLegenditemstylesarepossible:
Capitaliselayernames
Boldlayernames
Boldgroupnames
Displayclassificationattributenames
Createrastericons(maybeslow)
Addnewlayerstoselectedorcurrentgroup
9.3.6 MaptoolsMenu
Identify
Openidentifyresultsinadockwindow(QGISrestartrequired)
• TheModesettingdetermineswhichlayerswillbeshownbytheIdentifytool.Byswitchingto‘Topdown’
or‘Topdown,stopatfirst’insteadof‘Currentlayer’,attributesforallidentifiablelayerswillbeshownwith
theIdentifytool.InQGIS2.2.youcannowusea‘Layerselection’optionsothatyoucanchoosewiththe
left-mousemenuwhichlayeryouwanttoidentify(seethe“Projectproperties”sectionunderProjectstoset
whichlayersareidentifiable).
Openfeatureform,ifasinglefeatureisidentified
• DefineSearchradiusforidentifyinganddisplayingmaptipsasapercentageofthemapwidth
Measuretool
• DefineRubberbandcolorformeasuretools
• DefineDecimalplaces
50
Chapter9. QGISConfiguration
C# Word: How to Use C# Code to Print Word Document for .NET
are also available within C# Word Printer Add-on , like pages at one paper, setting the page copy numbers to be C# Class Code to Print Certain Page(s) of Word.
adding page to pdf; add page to pdf without acrobat
C#: Use XImage.OCR to Recognize MICR E-13B, OCR-A, OCR-B Fonts
may need to scan and get check characters like numbers and codes. page.RecSettings. LanguagesEnabled.Add(Language.Other); page.RecSettings.OtherLanguage
add page to a pdf; add page number to pdf in preview
QGISUserGuide,Release2.2
Keepbaseunit
• Preferredmeasurementsunits
(‘Meters’,‘Feet’,‘NauticalMiles’or‘Degrees’)‘
• Preferredangleunits
(‘Degrees’,‘Radians’or‘Gon’)
Panningandzooming
• DefineMousewheelaction
(‘Zoom’,‘Zoomandrecenter’,‘Zoomtomousecursor’,‘Nothing’)
• DefineZoomfactorforwheelmouse
Predefinedscales
Here,youfindalistofpredefinedscales. Withthe[+]and[-]buttonsyoucanaddorremoveyourindividual
scales.
9.3.7 ComposerMenu
Compositiondefaults
YoucandefinetheDefaultfonthere.
Gridappearance
• DefinetheGridstyle
(‘Solid’,‘Dots’,‘Crosses’)
• DefinetheColor...
Griddefaults
• DefinetheSpacing
• DefinetheGridoffset
forxandy
• DefinetheSnaptolerance
Guidedefaults
• DefinetheSnaptolerance
9.3.8 DigitizingMenu
Featurecreation
Suppressattributespop-upwindowsaftereachcreatedfeature
Reuselastenteredattributevalues
• Validategeometries.Editingcomplexlinesandpolygonswithmanynodescanresultinveryslowrendering.
ThisisbecausethedefaultvalidationproceduresinQGIScantakealotoftime.Tospeeduprendering,itis
possibletoselectGEOSgeometryvalidation(startingfromGEOS3.3)ortoswitchitoff.GEOSgeometry
validationismuchfaster,butthedisadvantageisthatonlythefirstgeometryproblemwillbereported.
Rubberband
• DefineRubberbandLinewidthandLinecolor
Snapping
Opensnappingoptionsinadockwindow(QGISrestartrequired)
• DefineDefaultsnapmode
(‘Tovertex’,‘Tosegment’,‘Tovertexandsegment’,‘Off’)
• DefineDefaultsnappingtoleranceinmapunitsorpixels
• DefinetheSearchradiusforvertexeditsinmapunitsorpixels
9.3. Options
51
QGISUserGuide,Release2.2
Vertexmarkers
Showmarkersonlyforselectedfeatures
• DefinevertexMarkerstyle
(‘Cross’(default),‘Semitransparentcircle’or‘None’)
• DefinevertexMarkersize
Curveoffsettool
Thenext3optionsrefertothe
OffsetCurve
toolinAdvanceddigitizing. Throughthevarioussettings,itis
possibletoinfluencetheshapeofthelineoffset.TheseoptionsarepossiblestartingfromGEOS3.3.
• Joinstyle
• Quadrantsegments
• Miterlimit
9.3.9 GDALMenu
GDALisadataexchangelibraryforrasterfiles.Inthistab,youcanEditcreateoptionsandEditPyramidsOptions
oftherasterformats.DefinewhichGDALdriveristobeusedforarasterformat,asinsomecasesmorethanone
GDALdriverisavailable.
9.3.10 CRSMenu
DefaultCRSfornewprojects
Don’tenable‘onthefly’reprojection
Automaticallyenable‘onthefly’reprojectioniflayershavedifferentCRS
Enable‘onthefly’reprojectionbydefault
• SelectaCRSandAlwaysstartnewprojectswiththisCRS
CRSfornewlayers
Thisareaallowsyoutodefinetheactiontotakewhenanewlayeriscreated,orwhenalayerwithoutaCRSis
loaded.
PromptforCRS
UseprojectCRS
UsedefaultCRSdisplayedbelow
Defaultdatumtransformations
Askfordatumtransformationwhennodefaultisdefined
• Ifyouhaveworkedwiththe‘on-the-fly’CRStransformationyoucanseetheresultofthetransformationin
thewindowbelow.Youcanfindinformationabout‘SourceCRS’and‘DestinationCRS’aswellas‘Source
datumtransform’and‘Destinationdatumtransform’.
9.3.11 LocaleMenu
OverwritesystemlocaleandLocaletouseinstead
• Informationaboutactivesystemlocale
52
Chapter9. QGISConfiguration
QGISUserGuide,Release2.2
9.3.12 NetworkMenu
General
• DefineWMSsearchaddress,defaultishttp://geopole.org/wms/search?search=\%1\&type=rss
• DefineTimeoutfornetworkrequests(ms)-defaultis60000
• DefineDefaultexpirationperiodforWMSC/WMTStiles(hours)-defaultis24
• DefineMaxretryincaseoftilerequesterrors
• DefineUser-Agent
Figure9.4:Proxy-settingsinQGIS
Cachesettings
DefinetheDirectoryandaSizeforthecache.
Useproxyforwebaccessanddefine‘Host’,‘Port’,‘User’,and‘Password’.
• SettheProxytype
accordingtoyourneeds.
– DefaultProxy:Proxyisdeterminedbasedontheapplicationproxysetusing
– Socks5Proxy:Genericproxyforanykindofconnection. SupportsTCP,UDP,bindingtoaport(in-
comingconnections)andauthentication.
9.3. Options
53
QGISUserGuide,Release2.2
– HttpProxy:Implementedusingthe“CONNECT”command,supportsonlyoutgoingTCPconnections;
supportsauthentication.
– HttpCachingProxy: ImplementedusingnormalHTTPcommands,itisusefulonlyinthecontextof
HTTPrequests.
– FtpCachingProxy:ImplementedusinganFTPproxy,itisusefulonlyinthecontextofFTPrequests.
ExcludingsomeURLscanbeaddedtothetextboxbelowtheproxysettings(seeFigure_Network_Tab).
Ifyouneedmoredetailedinformationaboutthedifferentproxysettings,pleaserefertothemanualoftheunder-
lyingQTlibrarydocumentationathttp://doc.trolltech.com/4.5/qnetworkproxy.html#ProxyType-enum.
Tip: UsingProxies
Usingproxiescansometimesbetricky. Itisusefultoproceedby‘trialanderror’withtheaboveproxytypes,to
checktoseeiftheysucceedinyourcase.
Youcanmodifytheoptionsaccordingtoyourneeds. SomeofthechangesmayrequirearestartofQGISbefore
theywillbeeffective.
Settingsaresavedinatextfile:$HOME/.config/QGIS/qgis.conf
Youcanfindyoursettingsin:$HOME/Library/Preferences/org.qgis.qgis.plist
Settingsarestoredintheregistryunder:HKEY\CURRENT_USER\Software\QGIS\qgis
9.4 Customization
Thecustomizationtoolletsyou(de)activatealmosteveryelementintheQGISuserinterface. Thiscanbevery
usefulifyouhavealotofpluginsinstalledthatyouneveruseandthatarefillingyourscreen.
Figure9.5:TheCustomizationdialog
QGISCustomizationisdividedintofivegroups.In
Menus,youcanhideentriesintheMenubar.In
Panel,
youfindthepanelwindows. Panelwindowsareapplicationsthatcanbestartedandusedasafloating,top-level
windoworembeddedtotheQGISmainwindowasadockedwidget(seealsoPanelsandToolbars). Inthe
StatusBar,featureslikethecoordinateinformationcanbedeactivated. In
Toolbars,youcan(de)activatethe
toolbariconsofQGIS,andin
Widgets,youcan(de)activatedialogsaswellastheirbuttons.
With
Switchtocatchingwidgetsinmainapplication
,youcanclickonelementsinQGISthatyouwanttobehiddenand
findthecorrespondingentryinCustomization(seefigure_customization).Youcanalsosaveyourvarioussetups
fordifferentusecasesaswell.Beforeyourchangesareapplied,youneedtorestartQGIS.
.
54
Chapter9. QGISConfiguration
Documents you may be interested
Documents you may be interested