返回介绍

指南

MxCAD API 文档

McDbBlockTableRecord

发布于 2024-07-31 21:39:59 字数 13442 浏览 0 评论 0 收藏 0

mxcad API 文档 / McDbBlockTableRecord

Class: McDbBlockTableRecord

表示一个数据库对象。

Hierarchy

Table of contents

Constructors

Properties

Accessors

Methods

Constructors

constructor

new McDbBlockTableRecord(imp?)

Parameters

NameType
imp?any

Overrides

McDbObject.constructor

Properties

imp

Protected imp: any = 0

内部实现对象。

Inherited from

McDbObject.imp

Accessors

dxf0

get dxf0(): string

获取 DXF 代码 0 的值。

Returns

string

Inherited from

McDbObject.dxf0


name

get name(): string

获取或设置名称。

Returns

string

set name(val): void

Parameters

NameType
valstring

Returns

void


objectName

get objectName(): string

获取对象名称。

Returns

string

Inherited from

McDbObject.objectName


origin

get origin(): McGePoint3d

Returns

McGePoint3d

set origin(origin): void

Parameters

NameType
originMcGePoint3d

Returns

void

Methods

appendAcDbEntity

appendAcDbEntity(pEntity): McObjectId

Parameters

NameType
pEntityMcDbEntity

Returns

McObjectId


clone

clone(): null | McDbObject

克隆对象。

Returns

null | McDbObject

克隆出的对象。

Inherited from

McDbObject.clone


erase

erase(): boolean

删除对象。

Returns

boolean

是否删除成功。

Inherited from

McDbObject.erase


getAllEntityId

getAllEntityId(skipDeleted?): McObjectId[]

Parameters

NameTypeDefault value
skipDeletedbooleantrue

Returns

McObjectId[]


getBoundingBox

getBoundingBox(): Object

得到最小外包

Returns

Object

NameType
maxPtMcGePoint3d
minPtMcGePoint3d
retboolean

getDatabase

getDatabase(): McDbDatabase

得到对象所在的数据库

Returns

McDbDatabase

Inherited from

McDbObject.getDatabase


getHandle

getHandle(): string

得到对象句柄

Returns

string

Inherited from

McDbObject.getHandle


getImp

getImp(): any

获取内部实现对象。

Returns

any

内部实现对象。

Inherited from

McDbObject.getImp


getJson

getJson(): string

获取 JSON 格式的字符串。

Returns

string

JSON 格式的字符串。

Inherited from

McDbObject.getJson


getObjectID

getObjectID(): McObjectId

获取对象 ID。

Returns

McObjectId

对象 ID。

Inherited from

McDbObject.getObjectID


getOwnerID

getOwnerID(): number

得到对象拥用者的id

Returns

number

Inherited from

McDbObject.getOwnerID


initTempObject

initTempObject(imp): void

初始化临时对象。

Parameters

NameTypeDescription
impany内部实现对象。

Returns

void

Inherited from

McDbObject.initTempObject


invalidBoundingBoxBuffer

invalidBoundingBoxBuffer(): void

Returns

void


isErased

isErased(): boolean

对象是否已经删除

Returns

boolean

Inherited from

McDbObject.isErased


isKindOf

isKindOf(sObjectName): boolean

Parameters

NameType
sObjectNamestring

Returns

boolean

Inherited from

McDbObject.isKindOf


isNull

isNull(): any

Returns

any

Inherited from

McDbObject.isNull


setJson

setJson(str): boolean

设置 JSON 格式的字符串。

Parameters

NameTypeDescription
strstringJSON 格式的字符串。

Returns

boolean

是否设置成功。

Inherited from

McDbObject.setJson


unErase

unErase(): boolean

反删除对象。

Returns

boolean

Inherited from

McDbObject.unErase

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。
列表为空,暂无数据
    我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
    原文