ArcGIS Pro地图册操作
MapSeriesExportOptions MSExport_custom = new MapSeriesExportOptions() { ExportPages = ExportPages.Custom, CustomPages = "1-3, 5", ExportFileOptions = ExportFileOptions.ExportAsSinglePDF, ShowSelectedSymbology = false }; //Check to see if the path is valid and export if (msPDF.ValidateOutputFilePath()) { layout.Export(msPDF, MSExport_custom); //Export the PDF to a single, multiple page PDF. } #endregion Layout_ExportMS_PDF #region Layout_ExportMS_TIFF //Export multiple map series pages to TIFF //Create a TIFF export format TIFFFormat msTIFF = new TIFFFormat() { Resolution = 300, OutputFileName = filePath, ColorMode = ColorMode.TwentyFourBitTrueColor, HasGeoTiffTags = true, HasWorldFile = true }; //Set up the export options for the map series MapSeriesExportOptions MSExport_All = new MapSeriesExportOptions() { ExportPages = ExportPages.All, ExportFileOptions = ExportFileOptions.ExportMultipleNames, ShowSelectedSymbology = false }; //Check to see if the path is valid and export if (msPDF.ValidateOutputFilePath()) { layout.Export(msPDF, MSExport_All); //Export each page to a TIFF and apppend the page name suffix to each output file } #endregion Layout_ExportMS_TIFF #region Layout_RefreshMapSeries //Refresh the map series associated with the layout. //Perform on the worker thread await QueuedTask.Run(() => { layout.RefreshMapSeries(); }); #endregion Layout_RefreshMapSeries #region Layout_SaveAsFile //Save a layout to a pagx file. //Perform on the worker thread await QueuedTask.Run(() => { layout.SaveAsFile(filePath); });