how to create pdf viewer in c# : Extract text from pdf using c# Library control class asp.net web page wpf ajax MapInfoProUserGuide37-part1799

•ResettingtheScaleBarorCartographicScaleValue
Working with Layouts
Onceyouhavecreatedtheperfectmap,youcancreateandcustomizeapagelayouttoshowcase
yourworkinhigh-qualitypresentationsorprintouts.
MapInfoProoffersbothaclassicLayoutwindowfordesigningmaplayoutsforprintorexport,and
aLayoutDesignerwindowthatwilleventuallyreplacetheclassicLayoutwindow.
TheLayoutDesignerwindowcontainsalivemapthatyoucanedit,sothatyoudonotneedto
togglebetweenthelayoutandeditingintheMapwindow.TheLayoutDesignerwindowshows
themapusingtheprinterresolution,sothatyouknowbeforehandwhatyourprintoutwilllooklike
(youwillknowwhatlabelswillbeontheprintedmap).Incontrast,theMapwindowshowsmaps
usingthescreenresolution,whichisnotanaccuraterepresentationofwhattheprintedmapwould
looklike(labelsinaMapwindowmaynotbeontheprintedmap).Italsooffersmoreadvanced
alignmenttoolsfordesigningyourlayoutandletsyouinsertimagefiles,suchasacompanylogo,
directlytothecanvas.
TheclassicLayoutwindowletsyouaddcomplicatedgeometrytoyourlayoutsandletsyouwork
withtheRedistrictwindow,whichtheLayoutDesignerwindowdoesnot.Italsoofferslayout
templates,whicharenotyetavailablewiththeLayoutDesignerwindow.
ToreadmoreabouttheLayoutwindow,seeWorkingwiththeClassicLayoutWindow
YoucancontinuetousetheclassicLayoutwindow,buttherewillbenonewworkorupdates
madetoitinfuturereleases.Instead,futurereleasesofMapInfoProwillfocusonimproving
andaddingtotheLayoutDesignerwindow.
Note:
OpeningaLayoutDesignerWindow
ToopenaLayoutDesignerwindow,either:
OntheStandardtoolbar,clicktheLayoutDesigner
tool.
•OntheWindowmenu,pointtoNewLayoutDesignerWindow.
371
MapInfoPro15.0
MapInfoProUserGuide
StylizingYourMapforPresentationsandPublishing
Extract text from pdf using c# - extract text content from PDF file in C#.net, ASP.NET, MVC, Ajax, WinForms, WPF
Feel Free to Extract Text from PDF Page, Page Region or the Whole PDF File
copy text from pdf online; get text from pdf into excel
Extract text from pdf using c# - VB.NET PDF Text Extract Library: extract text content from PDF file in vb.net, ASP.NET, MVC, Ajax, WinForms, WPF
How to Extract Text from PDF with VB.NET Sample Codes in .NET Application
extract text from pdf online; extract text from pdf to excel
ScrollingtheLayoutDesignerwindowshowstheextentsofthepaperthatthelayoutwillprintto.
AddingaMaptotheLayoutDesignerWindow
YoucanaddthemapsthatyouhaveopeninMapInfoProtoyourlayoutintheLayoutDesigner
window.
Toaddamaptoyourlayout:
1. OntheLayoutDesignerwindow,clickInsertMapFrame
.
2. Selectamapfromthelisttoopenitinamapframeinyourlayout.
ThelistincludestheMapwindowsthatyouhaveopenandanymapframesthatyoualready
haveinyourlayout.
OpenstheNewMapdialogboxwhereyoucanselectthemaplayersthatare
currentlyopeninMapInfoPro,toaddtoaframeinyourlayout.
NewMap
IndicatesaMapwindow.SelecttocopyaMapwindowintoanewmapframe
inyourlayout.
MapWindow
Indicatesamapframethatisalreadyinyourlayout.Selectingamapframe
duplicatestheframeinyourlayout,sothatyoucanshowthesamemaptwice
MapFrame
inyouroutput.Youcanediteachmapframeseparately.Thisisusefulifyou
wanttoshowbeforeandafterscenarios,orwishtocompareandcontrast
dataonyourmap.
372
MapInfoPro15.0
MapInfoProUserGuide
StylizingYourMapforPresentationsandPublishing
C# PDF insert text Library: insert text into PDF content in C#.net
C#.NET Sample Code: Insert Text Character to PDF Using C#.NET. This C#.NET Sample Code: Insert Text String to PDF Using C#.NET. If
copy formatted text from pdf; edit pdf replace text
C# PDF - Extract Text from Scanned PDF Using OCR SDK
C#.NET PDF - Extract Text from Scanned PDF Using OCR SDK for C#.NET. How to Extract Text from Adobe PDF Document Using .NET OCR Library in Visual C#. Overview.
cut text from pdf document; copying text from pdf to excel
YoucanalsodragamapfromaMapwindowintoyourlayout.Todothis,selectDragMapWindow
fromtheMaintoolbar.ClickonthemapinyourMapwindowandthendragitintotheLayout
Designerwindow.IftheMapwindowhasalegend,thenthelegendcopiesintoaframeinthe
LayoutDesignerwindowaswell.
YouwillseethemapframelistedintheLayerControlwindowwithaMapFrameinLayout
Designer
iconbesideit.
ClosingtheopenMapwindowsdoesnotaffectyourlayout.
Note:
EditingtheContentsofaMapFrame
YoucanactivateamapframeinyourlayouttoaccesstheMapwindowcontextmenu(theright-click
pop-upmenu).Whenyouactivateamapframe,youhaveaccesstoalloftheeditingtoolsthatare
availableforthecorrespondingMapwindow.Makingchangesinamapframeaffectsonlythat
frame.IfthemapframewascreatedbycopyingaMapwindowintothelayout,theframeandthe
windowaretwoseparatemaps.ModifyingthemapframehasnoeffectontheoriginalMapwindow.
ThecontentofanactivemapframeintheLayoutDesignerwindowdiffersfromthatofthe
stand-aloneMapwindow.Thedisplayofthemap,inparticularthedisplayoflabels,isbasedonthe
printermetricsassociatedwiththeLayoutDesignerwindow.Thelabelsdisplayedmaydifferfrom
thosedisplayedinastand-aloneMapwindow,whichusesscreenmetrics.
Toeditthedisplayofamapframe:
1. Right-clickonthemapframeandpointtoActivateinthepop-upmenu.Thishighlightstheborder
oftheactiveframe.
2. Selectanobjectonthemapframeandthenright-clicktoopenapop-upmenu.
3. Makeaselectiontochangetheviewofthemap,edittheselectedobject,orgetmoreinformation
abouttheobject.
Foradescriptionofthemapmenuoptions,searchfortheoptionsintheHelpSystem.Theoptions
arethesameasthoseontheObjectsandMapmenusforaMapwindow.
ThecontentsoftheframeisfullyembeddedintheLayoutDesignerwindowandnotlinkedtoany
otherwindow,soeditingthecontentsoftheframeinthelayoutdoesnotaffectthedisplayinthe
correspondingMapwindow.
Clickingawayfromtheactiveframedeactivatesit.
EditingtheMapDisplayStyle
ChangingthemapdisplaystylesforamapinaLayoutDesignerwindowissimilartochanging
displaystylesforamapinaMapwindow.BothtypesofmapsareintheLayerControllistwhere
youcanselectmaplayerstochangetheirdisplaystyles.
Toeditthemapdisplaystyleinyourlayout:
1. Right-clickontheframeandpointtoActivateinthepop-upmenu.Thishighlightstheborderof
theactiveframe.
373
MapInfoPro15.0
MapInfoProUserGuide
StylizingYourMapforPresentationsandPublishing
C# PDF Image Extract Library: Select, copy, paste PDF images in C#
using RasterEdge.Imaging.Basic; using RasterEdge.XDoc.PDF; C#: Extract All Images from PDF Document. C# programming sample for extracting all images from PDF.
copy pdf text with formatting; extract pdf text to excel
C# PDF Page Extract Library: copy, paste, cut PDF pages in C#.net
Able to extract single or multiple pages from adobe portable document format, known as PDF document, is a documents even though they are using different types
extract text from pdf with formatting; extract text from pdf to word
2. OntheMapmenu,pointtoLayerControltoopentheLayerControlwindow.
YouwillseethemapframelistedintheLayerControlwindowwithaMapFrameinLayout
Designer
iconbesideit.
3. Forthelayerthatyouwanttochange,either:
•Double-clickonthestyleswatchtochangethedisplaystyleforthelayer.Adialogboxopens
thatisspecifictothetypeofitemsinthelayerandwhatyouclickedon,suchaspoints,lines,
orregions.Fordetailsabouttheoptionsthatyoucansetinthedialog,clickthedialog'sHelp
button.
•Double-clickonthelayernametochangethedisplaystyleandlabelsforthelayer.Thisopens
theLayouerPropertiesdialogbox.Formoredetails,clickonthedialog'sHelpbuttonorsee
ChanginghowaLayerDisplaysontheMap.
ThechangesyoumaketothemapinyourlayoutdoesnotaffectthecontentsoftheMapwindow
andvicaversa.
AddingaMapLegendtotheLayoutDesignerwindow
WhenamapisembeddedinaLayoutDesignerwindow,anylegendsyoucreateforthemapare
alsoplacedinthesameLayoutDesignerwindow.
Toaddamaplegendtoyourlayout:
1. Right-clickonthemapframeandselectAddLegendstoopentheAddFrameswizard.
Youcanalsoactivatethemap(right-clickandselectActivate)andthenontheMapmenupoint
toAddLegends.
2. Selectfromtheoptionsthatthewizardpresents,orclickthroughthewizardtokeepthedefault
settings.
Foradetaileddescriptionsoftheoptionsinthewizard,clickHelpinthewizard.
Bydefault,thelegendisbesidethemapintheLayoutDesignerwindow.Alegendhasseparate
legendframesforeachlayeronthemap.Thisletsyoucustomizethelegendtoshowonlythe
informationforthoselayersthatareimportanttowhatthemapconveys.Byshowingsomelegend
framesandnotothersandbychangingthemaptitleandlegendtext,youcanuseidenticalmaps
tocreatetwoverydifferentlayouts.Thisisusefulwhenthesamemapisusedfortwodifferent
audiences.
YoucandeletealegendframefromyourlayoutbyselectingitandpressingtheDelete
key.Toadd
alayertoyourlegend,becauseyoudeletedthelegendframeordidnotincludethelayerwhen
creatingthelegend,followthestepsinthissectionandselectthelayerthatyouwanttoaddinthe
CreateLegendwizard.
Youcannotcreateasecondlegendinyourlayoutforthesamemaplayer.Removingalayerfrom
amapalsodeletesthelegendforthatlayer.
374
MapInfoPro15.0
MapInfoProUserGuide
StylizingYourMapforPresentationsandPublishing
C# PDF Convert to Jpeg SDK: Convert PDF to JPEG images in C#.net
Convert PDF to JPEG Using C#.NET. Add necessary references: RasterEdge.Imaging.Basic. dll. RasterEdge.Imaging.Basic.Codec.dll. RasterEdge.Imaging.Drawing.dll.
copy paste text pdf file; can't copy text from pdf
C# PDF Convert to Text SDK: Convert PDF to txt files in C#.net
Now you can convert source PDF document to text file using the C# demo code we have offered below. How to Use C#.NET Demo Code to Convert PDF to Text in C#.NET.
extract text from pdf c#; copy text from protected pdf to word
EditingaLegendinaLayoutDesignerWindow
AmaplegendinaLayoutDesignerwindowismadeupofindividuallegendframesthatareeach
uniquetoalayeronthemap.Tocustomizeyourmaplegend,youwouldeditthecontentsofthe
legendframestosupportthedesignofthefinalmapandtoclearlycommunicatethemapcontents
tothereader.
Eachlegendframemayhaveatitleandsubtitle.Youcaneditthelabeltext,changethefontsize
andstyle,andchangethesamplesize.Youalsohavecontroloverhowtosortthelabels.
Toeditthecontentsanddisplayofalegendframe:
1. Double-clickonthelegendframetoopentheLegendFramePropertiesdialogbox.
2. Changeorremovethetitle.Optionallyaddasubtitle,changethedisplayofthelabelsandthe
samplesize.Foradetaileddescriptionofthedialogoptions,clickHelp.
Forsomelegendthemes,youcancontroltheorderoftherowsinthelegend(byascending,
descending,orcustomizingtheorder),andshoworhidethecountbesideeachrow.
Foradditionalinformation,seeChangingMapLegendTitlesandFontStyle.
3. Repeatthepreviousstepsforeachlegendframethatyouwishtochangeinyourlayout.
Tohavemorethanonecolumninalegendframe,eithersetthenumberofcolumnsintheLegend
FramePropertiesdialogboxorresizethelegendframe.
Tomodifyhowathematiclegenddisplays,right-clickonitandselectModifyLegend'sThematic
MaptoopentheModifyThematicMapdialogbox.Youcanthencustomizethedisplayproperties
ofthethematicmaplegend.Thisoptionisonlyavailableonathematicmaplegendframe.
RefreshingtheContentsofaLegendFrame
Youcaneditobjectstylesonthemapbyaddingnewstylesandremovingexistingstyles,which
mayaffectwhatthestyleslooklikeinthelegend.Alegenddoesnotupdateautomaticallyexcept
whenoverriding,changing,orremovinganexistingstyle.Forotherstylechangesmadetoalayer,
youmustrefreshthatlayer'slegendframe.
Youcannotrefreshathematiclegendframe.Instead,youmustrecreateit.
Torefreshthecontentsofalegendframeaftermakingstylechangestoalayer:
Right-clickonthelegendframeandclickRefreshLegendStyles.
Thelegendframerefreshestoshowthemostcurrentstylesinuseforthelayer.
AddingaThematicMaptotheLayoutDesignerWindow
WhencreatingalayoutofamapintheLayoutDesignerwindow,youcanaddathematiclayerto
themap.
Toaddathematicmaptoyourlayout:
375
MapInfoPro15.0
MapInfoProUserGuide
StylizingYourMapforPresentationsandPublishing
C# PDF insert image Library: insert images into PDF in C#.net, ASP
C#.NET PDF SDK - Add Image to PDF Page in C#.NET. How to Insert & Add Image, Picture or Logo on PDF Page Using C#.NET. Add Image to PDF Page Using C#.NET.
copy text from pdf to word; extract text from scanned pdf
C# PDF Page Insert Library: insert pages into PDF file in C#.net
doc2.InsertPage(page, pageIndex); // Output the new document. doc2.Save(outPutFilePath); Add and Insert Multiple PDF Pages to PDF Document Using C#.
copy pdf text to word with formatting; copy paste text pdf
1. Right-clickonthemapframeandpointtoActivateinthepop-upmenu.Thishighlightstheborder
oftheactiveframe.
2. OntheMapmenu,pointtoCreateThematicMaptostartthethemewizard.
3. Selectfromtheoptionsthatthewizardpresents.
Fordetailsaboutthewizardandcreatingathematicmap,seeCreatingaThematicMap.
Bydefault,thethematiclegendispositionedbesidethemapintheLayoutDesignerwindow.
Ifyoudonotwanttocreatealegendwithyourthematicmap,theninStep3ofthecreatetheme
wizard,clickLegendtoopentheCustomizeLegenddialogbox.FromtheIntoWindowdrop-down
list,selectNoLegend.MapInfoProappliesthethemetothemapintheLayoutDesignerwindow,
butdoesnotcreatealegend.
YoucandeletealegendframefromyourlayoutbyselectingitandpressingtheDelete
key.
AddingaTable(Browser)totheLayoutDesignerWindow
IfaBrowserwindowisopeninMapInfoPro,thenyoucanadditasatableinyourlayout.Adding
atableisusefulwhenyouwanttoshowmoredetailsaboutthedatathatthemapdisplays.
Todisplayatableinyourlayout:
1. OntheLayoutDesignerwindow,clickInsertBrowserFrame
.
2. SelectaBrowserwindowfromthelisttoopenitinaframeinyourlayout.Thelistincludesthe
Browserwindowsthatareopenandanybrowserframesthatareinyourlayout.
OpenstheBrowseTabledialogboxwhereyoucanselectatablethatis
currentlyopeninMapInfoPro,toaddtoyourlayout.
NewBrowser
IndicatesaBrowserwindow.SelecttocopyaBrowserwindowintoanew
browserframeinyourlayout.
BrowserWindow
Indicatesabrowserframethatisalreadyinyourlayout.Selectingabrowser
frameduplicatestheframeinyourlayout,sothatyoucanshowthesame
BrowserFrame
datatwiceinyouroutput.Youcanediteachbrowserframeseparately.This
isusefulifyouwanttoshowbeforeandafterscenarios,orwishtocompare
andcontrastdataonyourmap.
ThetableisinabrowserframeintheLayoutDesignerwindow.
ClosingtheopenBrowserwindowdoesnotaffectyourlayout.However,closingatable(on
theFilemenupointingtoCloseTable)closesitinallwindowsincludingtheLayoutDesigner
window.
Note:
376
MapInfoPro15.0
MapInfoProUserGuide
StylizingYourMapforPresentationsandPublishing
EditingtheContentsofaBrowserFrame
ActivatingabrowserframeinyourlayoutgivesyouaccesstheBrowsercontext(right-click)menu.
Thedataisread-only,butyoucansortandfilterthecontents,resizeandreordercolumns,pick
fields,changethefontdisplay,andtogglethedisplayofthegridlines.Youcannoteditthedatain
abrowserframe;youcanonlymakecosmeticchanges.
YoucannotselectrowsinabrowserframeintheLayoutDesignerwindow,andselectionstothe
samebasetablemadeinotherwindowsdoesnotaffectthebrowserframe.
Toeditthedisplayofabrowserframe:
1. Right-clickonthebrowserframeandfromthepop-upmenu,selectActivate.Thishighlightsthe
borderoftheactiveframe.
2. Right-clickonacolumninthebrowserframeandfromthepop-upmenu,selecttosortthecolumn
orapplyafiltertoit.
ForadescriptionoftheBrowsercontextmenu,seeAboutBrowserWindowToolsandMenus.
LookatthedescriptionsunderRight-ClickContextMenuOptions.
Clickingawayfromtheactiveframedeactivatesit.
AddinganImagetotheLayout DesignerWindow
Youcanaddanimagetoyourlayout,suchasacorporatelogo,on-locationphoto,orbackdropfor
yourmap.Thefollowingaresupportedimageformatsthatyoucanworkwith:
•JPEGInterchangeFormat(*.jpeg,*.jpg)
•PortableNetworkGraphics(*.png)
•WindowsBitmap(*.bmp)
•GraphicsInterchangeFormat(*.gif)
•TagImageFileFormat(*.tif,*.tiff)
•IconFormat(*.ico)
Theimageframemaintainsareferencetotheimagefile,sotheoriginalimagefilemustremainin
thesamelocationforittodisplay.Thereferencetotheimagefileisalsomaintainedinaworkspace.
Toaddanimagetoyourlayout:
1. OntheLayoutDesignerwindow,clickInsertImage
toopentheInsertImagedialogbox.
2. Locatetheimagefilethatyouwanttoinsert,selectit,andthenclickOpen.Theimagedisplays
inyourlayout.
Youcanresizeanimagebyselectingitandthendraggingacornertoanewsize.Theimagescales
tofitwithintheimageframe.
377
MapInfoPro15.0
MapInfoProUserGuide
StylizingYourMapforPresentationsandPublishing
TheLayoutDesignermaintainstheimageaspectratio(ratiobetweenwidthandheight)asyou
resizeit,sothattheimagedoesnotlookdistorted.Whenreplacinganimage,theimageframe
resizestomatchtheaspectratioofthenewimage.
ImageNotFound
AmessagedisplaysinaLayoutDesignerimageframewhentheimagefilethattheframereferences
cannotbefound.Themessageincludesthepathtothefilethatismissing.Theimageframeretains
thereferencetotheimage,sorestoringtheimagefilerestoresitsdisplayintheimageframe.
Asanexample,youwillseeamessageafterdeletingorrenamingtheimageorwhenanimageis
inasharedlocationonyournetworkandyouloseaccesstothenetwork.Afterrestoringtheimage,
orrestoringyournetworkconnection,theimagedisplaysinthelayout.
TheLayoutDesignerretainstheimageinthelayoutduringyoursession,soyoumaynotseea
messageuntilafterreloadingthelayout,suchaswhenresizingtheimageinthelayoutorafter
openingaworkspace.
AddingTexttotheLayoutDesignerWindow
Youcanaddtexttoyourlayout,suchastitles,footnotes,copyrightdate,andotherimportant
informationthatexplainsyourmap.Thetextthatyouaddiswithinatextframethatcanbemoved
anywhereinthelayout.
Eachtextframeholdsupto2047characters.
Toaddtexttoyourlayout:
1. OntheLayoutDesignerwindow,clickInsertText
.
2. Clickwhereyouwanttoaddtexttoyourlayout.
3. Typeyourtextinthetextframe.
4. Whenyouaredonetyping,clickanywhereelseinthelayoutorpresstheEsc
key.
Toedityourtext,double-clickonthetextframetoactiveitandthenmakeyourchanges.
Ifyouareeditingtextwhilethelayoutzoomisnotsetto100%andyourcursordisappears,
pressingtheleftorrightarrowkeysredisplaysthecursor.Thisisaknownissuewiththe
operatingsystem.
Note:
378
MapInfoPro15.0
MapInfoProUserGuide
StylizingYourMapforPresentationsandPublishing
ChangingtheTextStyleinaTextFrame
Tochangethestyleoftextinatextframe:
1. Either:
•RightclickonthetextframeandselectTextStyletoopentheTextStyledialogbox.
•SelectthetextframeandthenclickModifyTextStyle
intheLayoutDesignerwindow.
2. Changethefont,size,color,andeffectsappliedtothetextintheframe.
TexteffectsshowningreyareunavailableformodifyingthetextinaLayoutDesignerwindow.
3. ClickOKtoapplyyourchanges.
Tochangethestylefortextinmultipleframes,presstheCtrl
keywhileselectingtextframes,
right-clickononeoftheframes,andthenselectTextStyle.
ChangingTextAlignmentandSpacing
Youcancontrolthehorizontalalignmentofthetextwithinatextframe.Thealignmentdetermines
theappearanceandorientationoftheedgesofthetextasleft-aligned,right-aligned,orcentered.
Youcanalsodeterminehowmuchspaceoccursbetweenthelinesoftext.
Tocontrolthealignmentorspacingoftext:
1. Selectoneormoretextframesbyclickingorshift-clickingonthem.
2. OntheLayoutDesignerwindow,onlyoneofthefollowingiconsdisplays.Clickonittoseea
drop-downmenuwithallofthesealignmentoptionsandthenselectone.
Left-justifiesthetextwithinatextframe.
AlignTextLeft
Centersthetextwithinatextframe.
CenterText
Right-justifiesthetextwithinatextframe.
AlignTextRight
3. Clickthefollowingicontoselectfromadrop-downlistoflinespacingoptions.
Setstheamountofspacethatdisplaysbetweenthelinesoftextwithinatext
frame.YoucanselectSingleLine,1.5Lines,orDoubleLines.
LineSpacing
379
MapInfoPro15.0
MapInfoProUserGuide
StylizingYourMapforPresentationsandPublishing
Thetextrefreshesusingthenewalignmentandspacing.
ChangingtheTextFrameOrientation
Youcanchangetheorientationofatextframeintwoways.
1. UsingChangesorientationofselectedframes
buttonontheLayoutDesignerwindow:
a)Selectoneormoretextframesbyclickingorshift-clickingonthem.
b)OntheLayoutDesignerwindow,click
icontoseeadrop-downmenuwithalltheorientation
optionsandthenselectone.
HorizontallyalignsthetextframealongtheLayoutDesignerwindow.
Horizontal
Rotatesthetextframeby90degrees.
Rotate90
Rotatesthetextframeby270degrees.
Rotate270
2. Dragginganddroppingthetextframebottom-rightcorner:
a)Selectoneormoretextframesbyclickingorshift-clickingonthem.
b)Hoverthemousepointeroverthebottom-rightcornerofthetextframetillitturnsto
.
c) Draganddropthemousepointerforthedesiredorientation.
AddingShapestotheLayoutDesignerWindow
Youcanaddashapetoyourlayout,suchasanellipse,rectangle,roundedrectangle,orlineby
clickingtheDrawShape
toolontheLayoutDesignerwindowtoolbar.Thisisusefulforadding
borderstoyourlayout,designelements(suchasshadingbehindalegend),orcallingoutand
separatingtextorareasofthelayoutforreview,sign-off,orspecialattention.
Toaddashapetoyourlayout:
1. Setthefillcolorfortheshape.OntheOptionsmenupointtoRegionStyleandselectForeground
Color.
2. OntheLayoutDesignerwindow,clickDrawShape
.
3. Selectashapefromthelist.
380
MapInfoPro15.0
MapInfoProUserGuide
StylizingYourMapforPresentationsandPublishing
Documents you may be interested
Documents you may be interested