com.supermap.data.conversion
类 ExportSettingDXF
- java.lang.Object
-
- com.supermap.data.conversion.ExportSetting
-
- com.supermap.data.conversion.ExportSettingDXF
-
public class ExportSettingDXF extends ExportSetting
AutoCAD DXF 文件导出的参数设置类。支持在 Windows x86、Linux x86和 Linux arm环境下使用。
支持参数化对象导出到 DXF 中仍为参数化对象。
-
-
构造器概要
构造器 构造器和说明 ExportSettingDXF()
默认构造函数,构造一个新的 ExportSettingDXF 对象。ExportSettingDXF(ExportSettingDXF ExportSettingDXF)
拷贝构造函数,根据给定的 ExportSettingDXF 对象构造一个与其完全相同的新对象。ExportSettingDXF(Object sourceData, String targetFilePath, FileType targetFileType)
根据指定的参数构造 ExportSettingDXF 类的新实例。
-
方法概要
所有方法 实例方法 具体方法 限定符和类型 方法和说明 CADRasterImageSetting[]
getRasterImageSettings()
获取导出DXF光栅影像设置参数数组。Object[]
getSourceDatas()
获取用于导出的多个数据集集合。FileType
getTargetFileType()
返回导出的目标文件的类型。CADVersion
getVersion()
返回导出的 DXF 文件的版本。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)
设置导出DXF光栅影像设置参数数组。void
setSourceDatas(Object[] sourceDatas)
设置需要导出的数据集集合。void
setTargetFileType(FileType type)
设置导出的目标文件的类型。void
setVersion(CADVersion value)
设置导出的 DXF 文件的版本。-
从类继承的方法 com.supermap.data.conversion.ExportSetting
fromXML, getFilter, getIgnoreFieldNames, getSourceData, getSupportedFileType, getTargetFileCharset, getTargetFilePath, isOverwrite, setFilter, setIgnoreFieldNames, setOverwrite, setSourceData, setTargetFileCharset, setTargetFilePath, toXML
-
-
-
-
构造器详细资料
-
ExportSettingDXF
public ExportSettingDXF()
默认构造函数,构造一个新的 ExportSettingDXF 对象。
-
ExportSettingDXF
public ExportSettingDXF(ExportSettingDXF ExportSettingDXF)
拷贝构造函数,根据给定的 ExportSettingDXF 对象构造一个与其完全相同的新对象。- 参数:
exportSettingDXF
- 用于初始化 ExportSettingDXF 新实例的对象。
-
-
方法详细资料
-
getVersion
public CADVersion getVersion()
返回导出的 DXF 文件的版本。- 返回:
- 导出的 DXF 文件的版本。
-
setVersion
public void setVersion(CADVersion value)
设置导出的 DXF 文件的版本。- 参数:
value
- 导出的 DXF 文件的版本。
-
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
- 导出的目标文件的类型。
-
getRasterImageSettings
public CADRasterImageSetting[] getRasterImageSettings()
获取导出DXF光栅影像设置参数数组。- 返回:
- 光栅影像设置参数数组。
-
setRasterImageSettings
public void setRasterImageSettings(CADRasterImageSetting[] rasterImageSettings)
设置导出DXF光栅影像设置参数数组。- 参数:
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.