com.supermap.data.conversion

类 ExportSettingDWG



  • public class ExportSettingDWG
    extends ExportSetting
    AutoCAD DWG 文件导出的参数设置类,继承自 ExportSetting 类。

    支持在 Windows x86、Linux x86和 Linux arm环境下使用。

    支持参数化对象导出到 DWG 中仍为参数化对象。

    • 构造器详细资料

      • ExportSettingDWG

        public ExportSettingDWG()
        默认构造函数,构造一个新的 ExportSettingDWG 对象。
      • ExportSettingDWG

        public ExportSettingDWG(ExportSettingDWG exportSettingDWG)
        拷贝构造函数,根据给定的 ExportSettingDWG 对象构造一个与其完全相同的新对象。
        参数:
        exportSettingDWG - 用于初始化 ExportSettingDWG 新实例的对象。
      • ExportSettingDWG

        public ExportSettingDWG(Object sourceData,
                                String targetFilePath,
                                FileType targetFileType)
        根据指定的参数构造 ExportSettingDWG 类的新实例。
        参数:
        sourceData - 指定的源数据。
        targetFilePath - 目标文件的路径。
        targetFileType - 目标文件的类型。
    • 方法详细资料

      • getVersion

        public CADVersion getVersion()
        返回导出的 DWG 文件的版本。
        返回:
        导出的 DWG 文件的版本。
      • setVersion

        public void setVersion(CADVersion value)
        设置导出的 DWG 文件的版本。
        参数:
        value - 导出的 DWG 文件的版本。
      • isExportingExternalData

        public boolean isExportingExternalData()
        返回是否导出扩展字段。
        返回:
        是否导出扩展字段。
        默认值:
        默认值为 false。
      • setExportingExternalData

        public void setExportingExternalData(boolean value)
        设置是否导出扩展字段。
        参数:
        value - 是否导出扩展字段。
      • isExportingBorder

        public boolean isExportingBorder()
        返回导出cad面对像或矩形对象时是否导出边界。
        返回:
        导出cad面对像或矩形对象时是否导出边界。true表示导出边界;false表示不导出边界。
        默认值:
        默认值为true,即:在导出cad面对像或矩形对象时导出边界。
      • setExportingBorder

        public void setExportingBorder(boolean isExporttingBorder)
        设置导出cad面对像或矩形对象时是否导出边界。
        参数:
        value - 导出cad面对像或矩形对象时是否导出边界。true表示导出边界;false表示不导出边界。
      • isExportingXRecord

        public boolean isExportingXRecord()
        返回是否将用户自定义的字段以及属性字段作为扩展记录导出。
        返回:
        是否将用户自定义的字段以及属性字段作为扩展记录导出。
      • setExportingXRecord

        public void setExportingXRecord(boolean bXrecord)
        设置是否将用户自定义的字段以及属性字段作为扩展记录导出。
        参数:
        value - 是否将用户自定义的字段以及属性字段作为扩展记录导出。
      • getTargetFileType

        public FileType getTargetFileType()
        返回导出的目标文件的类型。
        覆盖:
        getTargetFileType 在类中 ExportSetting
        返回:
        导出的目标文件的类型。
      • setTargetFileType

        public void setTargetFileType(FileType type)
        设置导出的目标文件的类型。
        覆盖:
        setTargetFileType 在类中 ExportSetting
        参数:
        type - 导出的目标文件的类型。
      • setStyleMappingTableFile

        public void setStyleMappingTableFile(String path)
        设置风格对照表
        参数:
        path - 风格对照表的路径。
      • getStyleMappingTableFile

        public String getStyleMappingTableFile()
        获取风格对照表
        返回:
        风格对照表的路径。
      • getRasterImageSettings

        public CADRasterImageSetting[] getRasterImageSettings()
        获取导出DWG光栅影像设置参数数组。
        返回:
        光栅影像设置参数数组。
      • setRasterImageSettings

        public void setRasterImageSettings(CADRasterImageSetting[] rasterImageSettings)
        设置导出DWG光栅影像设置参数数组。
        参数:
        rasterImageSettings - 光栅影像设置参数数组。
      • setExportPolylineWidth

        public void setExportPolylineWidth(boolean bExport)
        设置导出多段线线宽。
        参数:
        bExport - true表示导出多段线线宽,false表示不导出多段线线宽。
      • isExportPolylineWidth

        public boolean isExportPolylineWidth()
        获取是否导出多段线线宽。
        返回:
        导出多段线线宽返回true,否则返回false。
      • getSourceDatas

        public Object[] getSourceDatas()
        获取用于导出的多个数据集集合。
        返回:
        数据集集合。
      • setSourceDatas

        public void setSourceDatas(Object[] sourceDatas)
        设置需要导出的数据集集合。
        参数:
        sourceDatas - 需要导出的数据集集合。
      • isColorExportedByLayer

        public boolean isColorExportedByLayer()
        检测导出对象的颜色是否随图层颜色。

        特殊说明:仅适用于CAD数据集导出。

        返回:
        导出对象的颜色随图层颜色则返回 true,否则返回 false。
      • setColorExportedByLayer

        public void setColorExportedByLayer(boolean colorExportedByLayer)
        设置导出对象的颜色是否随图层颜色。如果设置颜色随图层颜色,则所有对象的颜色特性为bylayer,且同一图层下所有对象颜色均相同,因此,此方法需谨慎使用。

        特殊说明:仅适用于CAD数据集导出。

        参数:
        colorExportedByLayer - true表示导出对象的颜色随图层颜色,false表示不随图层颜色。

Copyright © 2021–2024 SuperMap. All rights reserved.