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()获取用于导出的多个数据集集合。FileTypegetTargetFileType()返回导出的目标文件的类型。CADVersiongetVersion()返回导出的 DXF 文件的版本。booleanisColorExportedByLayer()检测导出对象的颜色是否随图层颜色。booleanisExportingBorder()返回导出cad面对像或矩形对象时是否导出边界。booleanisExportingExternalData()返回是否导出扩展字段。booleanisExportingXRecord()返回是否将用户自定义的字段以及属性字段作为扩展记录导出。booleanisExportPolylineWidth()获取是否导出多段线线宽。voidsetColorExportedByLayer(boolean colorExportedByLayer)设置导出对象的颜色是否随图层颜色。voidsetExportingBorder(boolean isExporttingBorder)设置导出cad面对像或矩形对象时是否导出边界。voidsetExportingExternalData(boolean value)设置是否导出扩展字段。voidsetExportingXRecord(boolean bXrecord)设置是否将用户自定义的字段以及属性字段作为扩展记录导出。voidsetExportPolylineWidth(boolean bExport)设置导出多段线线宽。voidsetRasterImageSettings(CADRasterImageSetting[] rasterImageSettings)设置导出DXF光栅影像设置参数数组。voidsetSourceDatas(Object[] sourceDatas)设置需要导出的数据集集合。voidsetTargetFileType(FileType type)设置导出的目标文件的类型。voidsetVersion(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–2025 SuperMap. All rights reserved.