zoukankan      html  css  js  c++  java
  • 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);
          });
    

      

  • 相关阅读:
    运维常见面试题
    python常见面试题
    常见面试题
    常用算法之‘归并排序’
    python库大全
    Springboot拦截器无效,解决办法
    Springboot 不返回页面,只反回文本
    SpringBoot 接收参数的几种常用方式(转载)
    mysql 查询每个分组的前几名
    Java中TimeZone类的常用方法
  • 原文地址:https://www.cnblogs.com/gisoracle/p/12619052.html
Copyright © 2011-2022 走看看