Skip to content

mxcad_2d API 文档 / 2d / MxCADTempForbiddenIntelliSelect

Class: MxCADTempForbiddenIntelliSelect

2d.MxCADTempForbiddenIntelliSelect

MxCADTempForbiddenIntelliSelect 用于临时禁用智能选择功能。

Description

适用于需要在特定流程中避免对象被自动智能选中的场景,例如自定义交互、 录制操作或执行批量绘制时。

Example

ts
import { MxCpp, MxCADTempForbiddenIntelliSelect } from "mxcad";

   let forbiddenIntelliSelect: MxCADTempForbiddenIntelliSelect | undefined;
  
   if (forbiddenIntelliSelect) {
       (forbiddenIntelliSelect as MxCADTempForbiddenIntelliSelect).restoreSettings();
       forbiddenIntelliSelect = undefined;
   }
   else {
       forbiddenIntelliSelect = new MxCADTempForbiddenIntelliSelect(true);
   }

Table of contents

Constructors

Methods

Constructors

constructor

new MxCADTempForbiddenIntelliSelect(isForbidden?)

Parameters

NameTypeDefault value
isForbiddenbooleantrue

Methods

restoreSettings

restoreSettings(): void

恢复之前保存的智能选择设置。

Returns

void