返回介绍

指南

MxCAD API 文档

MxCADUiPrKeyWord

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

mxcad API 文档 / MxCADUiPrKeyWord

Class: MxCADUiPrKeyWord

Hierarchy

Table of contents

Constructors

Properties

Methods

Constructors

constructor

new MxCADUiPrKeyWord()

Overrides

MxCADUiPrBase.constructor

Properties

imp

Protected imp: any

Inherited from

MxCADUiPrBase.imp


mxobj

Protected mxobj: MxDrawObject

Inherited from

MxCADUiPrBase.mxobj

Methods

cad2doc1

Protected cad2doc1(pt): Vector3

Parameters

NameType
ptMcGePoint3d

Returns

Vector3

Inherited from

MxCADUiPrBase.cad2doc1


cad2doc2

Protected cad2doc2(x, y, z): Vector3

Parameters

NameType
xnumber
ynumber
znumber

Returns

Vector3

Inherited from

MxCADUiPrBase.cad2doc2


clearLastInputPoint

clearLastInputPoint(): void

清除上一次的输入点数据。

Returns

void

选择的关键字

Inherited from

MxCADUiPrBase.clearLastInputPoint


disableAllTrace

disableAllTrace(isDisable?): void

Parameters

NameTypeDefault value
isDisablebooleantrue

Returns

void

Inherited from

MxCADUiPrBase.disableAllTrace


doc2cad1

Protected doc2cad1(pt): McGePoint3d

Parameters

NameType
ptVector3

Returns

McGePoint3d

Inherited from

MxCADUiPrBase.doc2cad1


doc2cad2

Protected doc2cad2(x, y, z): McGePoint3d

Parameters

NameType
xnumber
ynumber
znumber

Returns

McGePoint3d

Inherited from

MxCADUiPrBase.doc2cad2


drawReserve

drawReserve(callAddEntity?): void

把动态绘制的对象,保留到图上。

Parameters

NameTypeDescription
callAddEntity?(ent: Object3D) => void回调参数ent 类型:THREE.THREE.Object3D

Returns

void

点对象 DWG图纸坐标

Inherited from

MxCADUiPrBase.drawReserve


getCursorType

getCursorType(): MxCursorType

返回光标类型

Returns

MxCursorType

Inherited from

MxCADUiPrBase.getCursorType


getDetailedResult

getDetailedResult(): DetailedResult

返回交互操作退出的详细原因

Returns

DetailedResult

Inherited from

MxCADUiPrBase.getDetailedResult


getDynamicInputType

getDynamicInputType(): DynamicInputType

返回动态输入类型

Returns

DynamicInputType

Inherited from

MxCADUiPrBase.getDynamicInputType


getInputToucheType

getInputToucheType(): number

返回需要的Touche输入类型

Returns

number

Inherited from

MxCADUiPrBase.getInputToucheType


getStatus

getStatus(): MrxDbgUiPrBaseReturn

Returns

MrxDbgUiPrBaseReturn

Inherited from

MxCADUiPrBase.getStatus


go

go(): Promise<null | string>

开始动态拖动

Returns

Promise<null | string>

void


isDisableDynInput

isDisableDynInput(): boolean

是否禁用动态输入框

Returns

boolean

Inherited from

MxCADUiPrBase.isDisableDynInput


isDisableDynamicTrace

isDisableDynamicTrace(): boolean

Returns

boolean

Inherited from

MxCADUiPrBase.isDisableDynamicTrace


isDisableGridTrace

isDisableGridTrace(): boolean

Returns

boolean

Inherited from

MxCADUiPrBase.isDisableGridTrace


isDisableOrthoTrace

isDisableOrthoTrace(): boolean

Returns

boolean

Inherited from

MxCADUiPrBase.isDisableOrthoTrace


isDisableOsnap

isDisableOsnap(): boolean

是否禁用捕捉

Returns

boolean

Inherited from

MxCADUiPrBase.isDisableOsnap


isDisablePolarAxisTrace

isDisablePolarAxisTrace(): boolean

Returns

boolean

Inherited from

MxCADUiPrBase.isDisablePolarAxisTrace


isKeyWordPicked

isKeyWordPicked(matchKeyWord): boolean

测试某一个关键字是否被用户选择

Parameters

NameTypeDescription
matchKeyWordstring要检测的关键字

Returns

boolean

true为真

Inherited from

MxCADUiPrBase.isKeyWordPicked


keyWordPicked

keyWordPicked(): string

返回用户选择的关键字

Returns

string

选择的关键字

Inherited from

MxCADUiPrBase.keyWordPicked


keyWords

keyWords(): string

返回关键字列表

Returns

string

关键词列表

Inherited from

MxCADUiPrBase.keyWords


message

message(): string

提示字符串

Returns

string

提示消息

Inherited from

MxCADUiPrBase.message


setCursorType

setCursorType(type): void

设置光标类型

Parameters

NameType
typeMxCursorType

Returns

void

Inherited from

MxCADUiPrBase.setCursorType


setDisableDynInput

setDisableDynInput(isDisable): void

设置是否禁用动态输入框

Parameters

NameType
isDisableboolean

Returns

void

Inherited from

MxCADUiPrBase.setDisableDynInput


setDisableDynamicTrace

setDisableDynamicTrace(isDisable): void

Parameters

NameType
isDisableboolean

Returns

void

Inherited from

MxCADUiPrBase.setDisableDynamicTrace


setDisableGridTrace

setDisableGridTrace(isDisable): void

Parameters

NameType
isDisableboolean

Returns

void

Inherited from

MxCADUiPrBase.setDisableGridTrace


setDisableOrthoTrace

setDisableOrthoTrace(isDisable): void

Parameters

NameType
isDisableboolean

Returns

void

Inherited from

MxCADUiPrBase.setDisableOrthoTrace


setDisableOsnap

setDisableOsnap(isDisable): void

设置是否禁用捕捉

Parameters

NameType
isDisableboolean

Returns

void

Inherited from

MxCADUiPrBase.setDisableOsnap


setDisablePolarAxisTrace

setDisablePolarAxisTrace(isDisable): void

Parameters

NameType
isDisableboolean

Returns

void

Inherited from

MxCADUiPrBase.setDisablePolarAxisTrace


setDynamicInputType

setDynamicInputType(type): void

设置动态输入类型

Parameters

NameType
typeDynamicInputType

Returns

void

Inherited from

MxCADUiPrBase.setDynamicInputType


setInputToucheType

setInputToucheType(toucheType): void

设置需要的Touche输入类型,默认值是 MxType.InputToucheType.kGetBegan

Parameters

NameType
toucheTypenumber

Returns

void

Inherited from

MxCADUiPrBase.setInputToucheType


setKeyWords

setKeyWords(keyWordList): void

设置关键字列表

Parameters

NameTypeDescription
keyWordListstring关键词列表

Returns

void

void

Inherited from

MxCADUiPrBase.setKeyWords


setLastInputPoint

setLastInputPoint(pt): void

设置上一次的输入点。

Parameters

NameType
ptMcGePoint3d

Returns

void

选择的关键字

Inherited from

MxCADUiPrBase.setLastInputPoint


setMessage

setMessage(message): void

设置提示字符串

Parameters

NameTypeDescription
messagestring提示消息

Returns

void

提示消息

Inherited from

MxCADUiPrBase.setMessage


setUserDraw

setUserDraw(pDraw): void

设置交互过程的动态绘制调用对象

Parameters

NameTypeDescription
pDraw(currentPoint: McGePoint3d, pWorldDraw: McEdGetPointWorldDrawObject) => voidMcEdGetPointWorldDrawObject \动态绘制调用对象

Returns

void

void

Inherited from

MxCADUiPrBase.setUserDraw


setUserInputControls

setUserInputControls(contros): void

设置输入控制设置,UserInputControls

Parameters

NameType
controsnumber

Returns

void

Inherited from

MxCADUiPrBase.setUserInputControls


userInputControls

userInputControls(): number

返回输入控制设置,UserInputControls

Returns

number

Inherited from

MxCADUiPrBase.userInputControls

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

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

发布评论

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