public enum ExportPages : System.Enum, System.IComparable, System.IConvertible, System.IFormattable
Public Enum ExportPages Inherits System.Enum Implements System.IComparable, System.IConvertible, System.IFormattable
public enum ExportPages : System.Enum, System.IComparable, System.IConvertible, System.IFormattable
Public Enum ExportPages Inherits System.Enum Implements System.IComparable, System.IConvertible, System.IFormattable
Member | Description |
---|---|
All | Export all map series pages. |
Current | Export the currently active map series page. |
Custom | Export a custom set of map series pages. This option is required for using CustomPages property. |
SelectedIndexFeatures | Export a page for each selected spatial map series index feature. |
SelectedPages | Export a page for each selected spatial map series index feature. |
//Export a map series with multiple pages to a single PDF. //Create PDF format with appropriate settings PDFFormat MS_PDF = new PDFFormat() { OutputFileName = filePath, Resolution = 300, DoCompressVectorGraphics = true, DoEmbedFonts = true, HasGeoRefInfo = true, ImageCompression = ImageCompression.Adaptive, ImageQuality = ImageQuality.Best, LayersAndAttributes = LayersAndAttributes.LayersAndAttributes }; //Set up map series export options MapSeriesExportOptions MS_ExportOptions = new MapSeriesExportOptions() { ExportPages = ExportPages.Custom, //Provide a specific list of pages CustomPages = "1-3, 5", //Only used if ExportPages.Custom is set ExportFileOptions = ExportFileOptions.ExportAsSinglePDF, //Export all pages to a single, multi-page PDF ShowSelectedSymbology = false //Do no show selection symbology in the output }; //Export on the worker thread await QueuedTask.Run(() => { //Check to see if the path is valid and export if (MS_PDF.ValidateOutputFilePath()) { layout.Export(MS_PDF, MS_ExportOptions); //Export to PDF } });
//Export each page of a map series to an individual TIFF file. //Create TIFF format with appropriate settings TIFFFormat TIFF = new TIFFFormat() { OutputFileName = filePath, Resolution = 300, ColorMode = ColorMode.TwentyFourBitTrueColor, HasGeoTiffTags = true, HasWorldFile = true, TIFFImageCompression = TIFFImageCompression.LZW }; //Set up map series export options MapSeriesExportOptions MSExportOptions_TIFF = new MapSeriesExportOptions() { ExportPages = ExportPages.All, //All pages ExportFileOptions = ExportFileOptions.ExportMultipleNames, //Export each page to an individual file using page name as a suffix. ShowSelectedSymbology = true //Include selection symbology in the output }; //Export on the worker thread await QueuedTask.Run(() => { //Check to see if the path is valid and export if (TIFF.ValidateOutputFilePath()) { layout.Export(TIFF, MSExportOptions_TIFF); //Export to TIFF } });
System.Object
System.ValueType
System.Enum
ArcGIS.Desktop.Layouts.ExportPages
Target Platforms: Windows 10, Windows 8.1, Windows 7