• 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);
          });
    

      

  • 相关阅读:
    c#读取excel导入到数据库中
    查找同一个表中某个字段中有相同的数据
    Url传值编码UrlEncode和解码UrlDecode
    FOR ALL ENTRIES IN
    设置自动增长列从哪里开始增长
    More than 100 ABAP Interview Faq's(1)
    使用__FILE__和__LINE__
    Windows API封装:LoadLibrary/FreeLibrary
    Singleton模式笔记
    C++接口着色技术
  • 原文地址:https://www.cnblogs.com/gisoracle/p/12619052.html
Copyright © 2020-2023  润新知