Tag Info

New answers tagged

0

You can use arcobjects for this by grabbing the element envelope and converting it to graphic: This example shows how to do it for legend element. Converting Legend to IGraphicsComposite in C# // Convert legend to graphics IPageLayout pageLayout = mxDoc.PageLayout; IActiveView activeView = (IActiveView) pageLayout; IGraphicsContainer graphicsContainer = ...


0

As pointed out by @radouxju the search for symbols functionality was introduced at ArcGIS 10.0 and from a blog enitled Symbols and styles in ArcGIS 10.0: Finding appropriate symbols to apply to your features and graphics is easy in ArcGIS 10 because you can search for and use symbols without having to know to which style they belong, nor have that ...


2

As others have commented your only current option will be to use a workaround. I would approach that by using the position of your overlapping data frame or legend elements to create rectangular polygons that can be used to make/erase holes in copies of your data that are used just for labelling. The workaround is non-trivial but achievable and although I ...


1

The following code zooms to the extent of the polygon in the map then fits the whole page in page layout. This code gets the polygon and rotates it back to the horizontal (approximately 35° in my example) and then zooms to the extent of that rather than the original polygon extent which is much larger if the rectangle is rotated. Public Sub Zoom() Dim ...



Top 50 recent answers are included