返回介绍

指南

MxCAD API 文档

McDbDatabase

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

mxcad API 文档 / McDbDatabase

Class: McDbDatabase

表示数据库。

Hierarchy

Table of contents

Constructors

Properties

Accessors

Methods

Constructors

constructor

new McDbDatabase(imp?)

构造函数。

Parameters

NameTypeDescription
imp?any内部实现对象。

Overrides

McRxObject.constructor

Properties

imp

Protected imp: any = 0

内部实现对象。

Inherited from

McRxObject.imp

Accessors

blockTable

get blockTable(): McDbBlockTable

Returns

McDbBlockTable


currentSpace

get currentSpace(): McDbBlockTableRecord

返回当前空间块表记录

Returns

McDbBlockTableRecord

块表记录


dxf0

get dxf0(): string

获取 DXF 代码 0 的值。

Returns

string

Inherited from

McRxObject.dxf0


layerTable

get layerTable(): McDbLayerTable

Returns

McDbLayerTable


linetypeTable

get linetypeTable(): McDbLinetypeTable

Returns

McDbLinetypeTable


objectName

get objectName(): string

获取对象名称。

Returns

string

Inherited from

McRxObject.objectName


textStyleTable

get textStyleTable(): McDbTextStyleTable

Returns

McDbTextStyleTable

Methods

getBlockTable

getBlockTable(): McDbBlockTable

获取块表。

Returns

McDbBlockTable

块表。


getCurrentlyColorIndex

getCurrentlyColorIndex(): number

获取当前颜色索引。

Returns

number

当前颜色索引。


getCurrentlyDrawColor

getCurrentlyDrawColor(): Color

获取当前绘图使用的颜色

Returns

Color


getCurrentlyLayerName

getCurrentlyLayerName(): string

获取当前层名称。

Returns

string

当前层名称。


getCurrentlyLineTypeName

getCurrentlyLineTypeName(): string

获取当前线型名称。

Returns

string

当前线型名称。


getCurrentlyLineTypeScale

getCurrentlyLineTypeScale(): number

获取当前线型比例。

Returns

number

当前线型比例。


getCurrentlyTextStyleName

getCurrentlyTextStyleName(): string

获取当前文字样式名称。

Returns

string

当前文字样式名称。


getCurrentlyTrueColor

getCurrentlyTrueColor(): McCmColor

获取当前CAD颜色。

Returns

McCmColor

当前CAD颜色。


getImp

getImp(): any

获取内部实现对象。

Returns

any

内部实现对象。

Inherited from

McRxObject.getImp


getJson

getJson(): string

获取 JSON 格式的字符串。

Returns

string

JSON 格式的字符串。

Inherited from

McRxObject.getJson


getLayerTable

getLayerTable(): McDbLayerTable

获取层表。

Returns

McDbLayerTable

层表。


getLinetypeTable

getLinetypeTable(): McDbLinetypeTable

获取线型表。

Returns

McDbLinetypeTable

线型表。


getTextStyleTable

getTextStyleTable(): McDbTextStyleTable

获取文字样式表。

Returns

McDbTextStyleTable

文字样式表。


handleToIdIndex

handleToIdIndex(sHandle): McObjectId

根据对象的句柄返回对象id.

Parameters

NameType
sHandlestring

Returns

McObjectId


initTempObject

initTempObject(imp): void

初始化临时对象。

Parameters

NameTypeDescription
impany内部实现对象。

Returns

void

Inherited from

McRxObject.initTempObject


isKindOf

isKindOf(sObjectName): boolean

Parameters

NameType
sObjectNamestring

Returns

boolean

Inherited from

McRxObject.isKindOf


isModifyed

isModifyed(): boolean

当前数据库是否被修改

Returns

boolean


isNull

isNull(): any

Returns

any

Inherited from

McRxObject.isNull


resetModificationStatus

resetModificationStatus(): void

把当前数据库修改状态重置成未修改状态

Returns

void


setCurrentlyColorIndex

setCurrentlyColorIndex(colorIndex): any

设置当前颜色索引。

Parameters

NameTypeDescription
colorIndexnumber颜色索引。

Returns

any


setCurrentlyLayerName

setCurrentlyLayerName(sName): void

设置当前层名称。

Parameters

NameTypeDescription
sNamestring层名称。

Returns

void


setCurrentlyLineTypeName

setCurrentlyLineTypeName(sName): void

设置当前线型名称。

Parameters

NameTypeDescription
sNamestring线型名称。

Returns

void


setCurrentlyLineTypeScale

setCurrentlyLineTypeScale(val): number

设置当前线型比例。

Parameters

NameTypeDescription
valnumber线型比例。

Returns

number

当前线型比例。


setCurrentlyTextStyle

setCurrentlyTextStyle(sName): void

设置当前文字样式名称。

Parameters

NameTypeDescription
sNamestring文字样式名称。

Returns

void


setCurrentlyTrueColor

setCurrentlyTrueColor(color): any

设置当前CAD颜色。

Parameters

NameTypeDescription
colorMcCmColorCAD颜色。

Returns

any


setJson

setJson(str): boolean

设置 JSON 格式的字符串。

Parameters

NameTypeDescription
strstringJSON 格式的字符串。

Returns

boolean

是否设置成功。

Inherited from

McRxObject.setJson

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

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

发布评论

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