AnyCAD Rapid API 2024
Help you to create a better world!
载入中...
搜索中...
未找到
Element类 参考
类 Element 继承关系图:
AObject Component ConstraintElement DbViewBase EntityElement MaterialElement NodeConnection ReferenceElement StyleElement

Public 成员函数

ClassId GetClassId ()
 
long GetUserId ()
 
boolean SetUserId (long val)
 
String GetName ()
 
boolean SetName (String val)
 
String GetSchemaName ()
 
boolean SetSchemaName (String val)
 
long GetUserFlags ()
 
void SetUserFlags (long val)
 
ObjectId GetId ()
 
String GetAliasName ()
 
boolean SetAliasName (String val)
 
ObjectId GetSourceId ()
 
boolean SetSourceId (ObjectId val)
 
void MakeUniqueName (String base)
 
void MakeUniqueName ()
 
void RequestUpdate (EnumUpdateElementFlag mode)
 
void RequestUpdate ()
 
void ListParameters (ParameterDict parameters)
 
boolean SetParameter (ParameterDict parameters, String key)
 
- Public 成员函数 继承自 AObject
boolean IsEqual (AObject other)
 

静态 Public 成员函数

static ClassId GetStaticClassId ()
 
static Element Cast (AObject obj)
 

详细描述

<>
保存在文档的对象的基类。支持事务、关联更新等功能

参见
Document

成员函数说明

◆ GetClassId()

◆ GetStaticClassId()

◆ ListParameters()

void Element.ListParameters ( ParameterDict parameters)

列出界面可见的参数

参数
parameters

EntityElement 重载.

◆ MakeUniqueName() [1/2]

void Element.MakeUniqueName ( )

根据ElementNames配置生成唯一名称。

◆ MakeUniqueName() [2/2]

void Element.MakeUniqueName ( String base)

设置唯一的名称

参数
base基础,如根据"构件",生成"构件1"

◆ RequestUpdate() [1/2]

void Element.RequestUpdate ( )

在被添加到文档时候调用,或者手动调用以触发更新。

DrawableElement, MaterialElement, PointElement, TextElement , 以及 VisualElement 重载.

◆ RequestUpdate() [2/2]

void Element.RequestUpdate ( EnumUpdateElementFlag mode)

在被添加到文档时候调用,或者手动调用以触发更新。

DrawableElement, MaterialElement, PointElement, TextElement , 以及 VisualElement 重载.

◆ SetParameter()

boolean Element.SetParameter ( ParameterDict parameters,
String key )

根据参数修改属性

参数
parameters参数集
key修改的参数
返回
是否成功

EntityElement 重载.