AnyCAD Rapid API 2025
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)
 
String GetCategory ()
 
boolean SetCategory (String val)
 
ObjectId GetPrototypeId ()
 
boolean SetPrototypeId (ObjectId val)
 
int GetOrderNumber ()
 
boolean SetOrderNumber (int val)
 
Document GetDocument ()
 
void SetNameW (String name)
 
String GetNameW ()
 
String GetUIName ()
 
String GetUINameW ()
 
String GetToolTip (PickedItem item)
 
String GetToolTipW (PickedItem item)
 
void MakeUniqueName (String base)
 
void MakeUniqueNameW (String base)
 
void MakeUniqueNameByBase (String base)
 
void MakeUniqueAliasName (String base, boolean continuous)
 
void MakeUniqueAliasName (String base)
 
void MakeUniqueAliasNameW (String base, boolean continuous)
 
void MakeUniqueAliasNameW (String base)
 
void MakeUniqueName ()
 
void MakeUniqueNameByConfig ()
 
void MakeUniqueAliasNameByConfig (boolean continuous)
 
void MakeUniqueAliasNameByConfig ()
 
void RequestUpdate (EnumUpdateElementFlag mode)
 
void RequestUpdate ()
 
void ListParameters (ParameterDict parameters)
 
boolean SetParameter (ParameterDict parameters, String key)
 
String GetModifyCommand ()
 
- Public 成员函数 继承自 AObject
boolean IsEqual (AObject other)
 

静态 Public 成员函数

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

详细描述

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

参见
Document

成员函数说明

◆ GetClassId()

◆ GetModifyCommand()

String Element.GetModifyCommand ( )

获取自定义修改命令。

返回
命令名称

◆ GetStaticClassId()

◆ GetToolTip()

String Element.GetToolTip ( PickedItem item)

根据选择信息显示提示信息

参数
item选择信息
返回
提示信息

◆ GetUIName()

String Element.GetUIName ( )

组合Name和AliasName用于在UI上显示的名称

返回

◆ ListParameters()

void Element.ListParameters ( ParameterDict parameters)

列出界面可见的参数

参数
parameters

EntityElement 重载.

◆ MakeUniqueAliasName() [1/2]

void Element.MakeUniqueAliasName ( String base)

设置唯一别名

参数
base基础名,如根据"构件",生成:Name="构件",AliasName="1"

◆ MakeUniqueAliasName() [2/2]

void Element.MakeUniqueAliasName ( String base,
boolean continuous )

设置唯一别名

参数
base基础名,如根据"构件",生成:Name="构件",AliasName="1"
continuous是否基于上一次创建的同类型对象连续编号命名,默认为false

◆ MakeUniqueName() [1/2]

void Element.MakeUniqueName ( )

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

◆ MakeUniqueName() [2/2]

void Element.MakeUniqueName ( String base)

设置唯一的名称

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

◆ RequestUpdate() [1/2]

void Element.RequestUpdate ( )

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

MaterialElement, PointElement , 以及 VisualElement 重载.

◆ RequestUpdate() [2/2]

void Element.RequestUpdate ( EnumUpdateElementFlag mode)

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

MaterialElement, PointElement , 以及 VisualElement 重载.

◆ SetNameW()

void Element.SetNameW ( String name)

设置名称

参数
name名称,宽字符格式

◆ SetParameter()

boolean Element.SetParameter ( ParameterDict parameters,
String key )

根据参数修改属性

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

EntityElement 重载.