mxcad API 文档 / IMcDbDwgFiler
Class: IMcDbDwgFiler
用于处理 AutoCAD DWG 文件的读写操作。这个接口提供了一组方法,允许开发者在 AutoCAD 插件中进行 DWG 文件的读取和写入。
Table of contents
Constructors
Properties
Methods
- getType
- readDouble
- readLong
- readPoint
- readPoints
- readString
- writeDouble
- writeLong
- writePoint
- writePoints
- writeString
Constructors
constructor
• new IMcDbDwgFiler(type
)
构造函数
Parameters
Name | Type | Description |
---|---|---|
type | MxCADCloneType | 克隆类型 |
Properties
type
• Private
type: MxCADCloneType
= MxCADCloneType.kClone
指定对象克隆类型为正常克隆
Methods
getType
▸ getType(): MxCADCloneType
获取对象的类型信息
Returns
克隆类型
readDouble
▸ Abstract
readDouble(name
): Object
从打开的 DWG 文件中读取一个浮点数。
Parameters
Name | Type | Description |
---|---|---|
name | string | 浮点数名称 |
Returns
Object
ret 是否成功获取 | val 浮点数值
Name | Type |
---|---|
ret | boolean |
val | number |
readLong
▸ Abstract
readLong(name
): Object
从打开的 DWG 文件中读取一个长整数。
Parameters
Name | Type | Description |
---|---|---|
name | string | 长整数名称 |
Returns
Object
ret 是否成功获取 | val 长整数值
Name | Type |
---|---|
ret | boolean |
val | number |
readPoint
▸ Abstract
readPoint(name
): Object
从打开的 DWG 文件中读取一个点对象。
Parameters
Name | Type | Description |
---|---|---|
name | string | 点对象名称 |
Returns
Object
ret 是否成功获取 | val 点对象数组
Name | Type |
---|---|
ret | boolean |
val | McGePoint3d |
readPoints
▸ readPoints(name
): Object
从打开的 DWG 文件中读取一组点对象。
Parameters
Name | Type | Description |
---|---|---|
name | string | 点对象数组名称 |
Returns
Object
ret 是否成功获取 | val 点对象数组
Name | Type |
---|---|
ret | boolean |
val | McGePoint3d [] |
readString
▸ Abstract
readString(name
): Object
从打开的 DWG 文件中读取一个字符串。
Parameters
Name | Type | Description |
---|---|---|
name | string | 字符串名称 |
Returns
Object
ret 是否成功获取 | val 字符串值
Name | Type |
---|---|
ret | boolean |
val | string |
writeDouble
▸ Abstract
writeDouble(name
, val
): void
向已打开的 DWG 文件中写入一个浮点数。
Parameters
Name | Type | Description |
---|---|---|
name | string | 浮点数名称 |
val | number | 浮点数值 |
Returns
void
writeLong
▸ Abstract
writeLong(name
, val
): void
向已打开的 DWG 文件中写入一个长整数。
Parameters
Name | Type | Description |
---|---|---|
name | string | 长整数名称 |
val | number | 长整数值 |
Returns
void
writePoint
▸ Abstract
writePoint(name
, val
): void
向已打开的 DWG 文件中写入一个点对象。
Parameters
Name | Type | Description |
---|---|---|
name | string | 点对象名称 |
val | McGePoint3d | 点对象 |
Returns
void
writePoints
▸ writePoints(name
, vals
): void
向已打开的 DWG 文件中写入一组点对象。
Parameters
Name | Type | Description |
---|---|---|
name | string | 点对象数组名称 |
vals | McGePoint3d [] | 点对象数组 |
Returns
void
writeString
▸ Abstract
writeString(name
, val
): void
向已打开的 DWG 文件中写入一个字符串。
Parameters
Name | Type | Description |
---|---|---|
name | string | 字符串名称 |
val | string | 字符串值 |
Returns
void