com.supermap.data.conversion
类 ExportSettingDWG
- java.lang.Object
-
- com.supermap.data.conversion.ExportSetting
-
- com.supermap.data.conversion.ExportSettingDWG
-
public class ExportSettingDWG extends ExportSetting
AutoCAD DWG 文件导出的参数设置类,继承自ExportSetting
类。支持在 Windows x86、Linux x86和 Linux arm环境下使用。
支持参数化对象导出到 DWG 中仍为参数化对象。
-
-
构造器概要
构造器 构造器和说明 ExportSettingDWG()
默认构造函数,构造一个新的 ExportSettingDWG 对象。ExportSettingDWG(ExportSettingDWG exportSettingDWG)
拷贝构造函数,根据给定的 ExportSettingDWG 对象构造一个与其完全相同的新对象。ExportSettingDWG(Object sourceData, String targetFilePath, FileType targetFileType)
根据指定的参数构造 ExportSettingDWG 类的新实例。
-
方法概要
所有方法 实例方法 具体方法 限定符和类型 方法和说明 CADRasterImageSetting[]
getRasterImageSettings()
获取导出DWG光栅影像设置参数数组。Object[]
getSourceDatas()
获取用于导出的多个数据集集合。String
getStyleMappingTableFile()
获取风格对照表FileType
getTargetFileType()
返回导出的目标文件的类型。CADVersion
getVersion()
返回导出的 DWG 文件的版本。boolean
isColorExportedByLayer()
检测导出对象的颜色是否随图层颜色。boolean
isExportingBorder()
返回导出cad面对像或矩形对象时是否导出边界。boolean
isExportingExternalData()
返回是否导出扩展字段。boolean
isExportingXRecord()
返回是否将用户自定义的字段以及属性字段作为扩展记录导出。boolean
isExportPolylineWidth()
获取是否导出多段线线宽。void
setColorExportedByLayer(boolean colorExportedByLayer)
设置导出对象的颜色是否随图层颜色。void
setExportingBorder(boolean isExporttingBorder)
设置导出cad面对像或矩形对象时是否导出边界。void
setExportingExternalData(boolean value)
设置是否导出扩展字段。void
setExportingXRecord(boolean bXrecord)
设置是否将用户自定义的字段以及属性字段作为扩展记录导出。void
setExportPolylineWidth(boolean bExport)
设置导出多段线线宽。void
setRasterImageSettings(CADRasterImageSetting[] rasterImageSettings)
设置导出DWG光栅影像设置参数数组。void
setSourceDatas(Object[] sourceDatas)
设置需要导出的数据集集合。void
setStyleMappingTableFile(String path)
设置风格对照表void
setTargetFileType(FileType type)
设置导出的目标文件的类型。void
setVersion(CADVersion value)
设置导出的 DWG 文件的版本。-
从类继承的方法 com.supermap.data.conversion.ExportSetting
fromXML, getFilter, getIgnoreFieldNames, getSourceData, getSupportedFileType, getTargetFileCharset, getTargetFilePath, isOverwrite, setFilter, setIgnoreFieldNames, setOverwrite, setSourceData, setTargetFileCharset, setTargetFilePath, toXML
-
-
-
-
构造器详细资料
-
ExportSettingDWG
public ExportSettingDWG()
默认构造函数,构造一个新的 ExportSettingDWG 对象。
-
ExportSettingDWG
public ExportSettingDWG(ExportSettingDWG exportSettingDWG)
拷贝构造函数,根据给定的 ExportSettingDWG 对象构造一个与其完全相同的新对象。- 参数:
exportSettingDWG
- 用于初始化 ExportSettingDWG 新实例的对象。
-
-
方法详细资料
-
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.