Web本文格式为Word版,下载可任意编辑GIS二次开发试验指导书(试验5)试验五PageLayout属性设置与元素绘制1、新建项目,设置窗体界面如下:2、在主窗体的Load事件中添加如下代码:privatevoidFormMain_Load(objectsender,EventArgsMicrosoft.Win32.RegistryKeypRegKeyMicrosoft.Win32.Registry ... WebgraphicsContainer = pageLayout.QueryInterface (esriCarto.IGraphicsContainer) #IFrameElement frameElement = graphicsContainer.FindFrame (IMap) #IMapFrame mapFrame = frameElement.QueryInterface (esriCarto.IMapFrame) #IMapGrids mapGrids = mapFrame.QueryInterface (esriCarto.IMapGrids) [mapGrids.MapGrid (i) for i in xrange …
AE基础(8)PageLayout属性设置和添加元素_文档下载
WebSet the geometry of the MapSurroundFrame to give it a location ' Activate it and add it to the PageLayout's graphics container Dim graphicsContainer As ESRI.ArcGIS.Carto.IGraphicsContainer = TryCast (pageLayout, ESRI.ArcGIS.Carto.IGraphicsContainer) ' Dynamic Cast Dim activeView As … WebSet the geometry of the MapSurroundFrame to give it a location ' Activate it and add it to the PageLayout's graphics container Dim graphicsContainer As … sometimes you forget you are awesome
Arcengine打印视图与布局视图原理解析 - CodeAntenna
WebIGraphicsContainer.FindFrame Method Find the frame that contains the specified object. [Visual Basic .NET] Public Function FindFrame ( _ ByVal frameObject As Object _ ) As … WebAug 24, 2024 · In your code you get reference to the map document from a string path ( fileName ). Your code then creates the scale bar and adds it to the graphics container on the page layout....But... you do not save your changes! You need to save the mxd. Share Improve this answer Follow answered Aug 24, 2024 at 9:13 Hornbydd 41.2k 5 38 79 WebIGraphicsContainer graphicsContainer = axPageLayoutControl1.GraphicsContainer; //Get the MapFrame IMapFrame mapFrame = (IMapFrame) graphicsContainer.FindFrame (axPageLayoutControl1.ActiveView.FocusMap); if (mapFrame == null) return; //Create a legend UID uID = new UIDClass (); uID.Value = "esriCarto.Legend"; small computer desk with tower shelf