样式
2025/9/15大约 2 分钟
样式
类: ARCHline.Styles
继承:
概述
该类保存了特定类型的ARCHline实体可以拥有的样式列表。
版本:
- 2021 开发
实例属性摘要
#
collapse
活动样式。
样式列表是否为空。
样式列表的大小。
拥有此样式列表的实体的类型。
拥有此样式列表的实体的类型的ID。
↑ #active ⇒ { get; }
活动样式。
当创建此类型的实体时,其样式将是活动样式。
类型:
版本:
- 2021 开发
↑ #empty ⇒ { get; }
样式列表是否为空。
类型:
- 布尔值
版本:
- 2021 开发
↑ #size ⇒ { get; }
样式列表的大小。
类型:
- 整数
版本:
- 2021 开发
↑ #type ⇒ { get; set; }
拥有此样式列表的实体的类型。
类型:
- 字符串
版本:
- 2021 开发
↑ #typeId ⇒ { get; set; }
拥有此样式列表的实体的类型的ID。
类型:
- 整数
版本:
- 2021 开发
实例方法摘要
#
collapse
↑ #Styles(type)
示例:
// 获取当前选择中的第一个实体的样式列表
var selection = ARCHline.active_project.selection
var entity = selection.get(0)
var styles = new ARCHline.Styles(entity.typeId)
参数:
type
(整数)
—拥有此样式列表的实体的类型的ID。
版本:
- 2021 开发
↑ #foreach(function)
示例:
// 打印一个ARCHline.Entity实体的样式列表,并标记活动样式
var styles = new ARCHline.Styles(entity.typeId)
var str = ''
var number = 1
styles.foreach(function(style) {
let defStr = ((style.name == styles.active.name) ? ' (active)' : '')
str += String(number) + '.\t' + style.name + defStr + '\n'
number += 1
})
IO.Print(str)
参数:
版本:
- 2021 开发
↑ #get(index) ⇒ ARCHline.Style
返回指定索引处的样式。
参数:
index
(整数)
返回:
版本:
- 2021 开发
↑ #toWString() ⇒ String
返回样式的名称。
返回:
- (字符串)
版本:
- 2021 开发