前页 | 后页 |
形状属性
使用形状脚本定义形状时,使用属性定义该属性的属性。属性包括:
- 形状相对于图表和其他元素的位置
- 形状组件相对于形状边框的位置
- 形状是否有用户可编辑的区域
- 形状是否可以调整大小、缩放、旋转或停靠
属性语法
属性“=”值“;”
示例
主要形状
{
//初始化属性——必须在绘制命令之前
noshadow = "真";
h_align = "中心";
//绘图命令
矩形(0,0,100,100);
println ("foo bar");
}
属性
属性名称 |
描述 |
也见 |
---|---|---|
大胆的 |
string 描述:如果您希望当前形状或子形状中的所有打印命令都以粗体显示,请设置为True 。 有效值: True或False (默认 = False ) |
|
斜体 |
string 描述:如果您希望当前形状或子形状中的所有打印命令都以斜体显示,请设置为True 。 有效值: True或False (默认 = False ) |
|
bottomAnchorOffset |
( int , int ) 当创建一个形状脚本描述嵌入元素(例如一个嵌入的端口)时,使用这个属性从它的父元素的底部边缘偏移形状。 例如: bottomAnchorOffset= (0,-10); 将嵌入的元素从底部边缘向上移动 10 个像素。 |
|
可停靠 |
string 描述:使形状默认为可停靠,以便它可以与图表上的其他元素(其他形状脚本和标准元素)对齐并连接。您无法使用“外观”菜单选项反转可停靠状态;要更改状态,您必须编辑形状脚本。 有效值:标准或关闭 |
元素上下文菜单操作 |
可编辑字段 |
string 描述:将形状定义为元素的可编辑区域。 此字段仅影响元素形状,不支持线条字形。 有效值:别名、姓名、注记、刻板印象 |
|
端点Y,端点X |
整数 描述:仅用于连接器的保留目标和源形状;此点确定主连接线连接到末端形状的位置。 默认值:0 和 0 |
|
固定纵横比 |
string 描述:设置为True以固定纵横比。如果您不想固定纵横比,请不要使用此选项。 |
|
h_Align |
string 描述:根据 layoutType 属性影响打印文本和子形状的水平放置。 有效值:左、中或右 |
|
布局类型 |
string 描述:确定子形状的大小和位置。 有效值:leftright、topdown、border |
子形状 |
leftAnchorOffset |
( int , int ) 当创建一个形状脚本描述嵌入元素时(例如一个端口元素的属性描述),使用这个属性从它的父元素的左边缘偏移形状。 例如: leftAnchorOffset= (10,0); 将嵌入的元素从左边缘向右移动 10 个像素 |
|
无影 |
string 描述:设置为True以禁止渲染形状的阴影。 有效值: True或False (默认 = False ) |
|
方向 |
string 描述:仅适用于装饰形状,以确定装饰在包含元素字形中的位置。 有效值:NW、 N 、NE、 E 、SE、 S 、SW、W |
|
首选身高 |
描述:由边界布局类型使用 - 北和南。 用于绘制连接器的源和目标形状以确定线的宽度。 |
|
首选宽度 |
描述:由边界布局类型使用 - 东和西。 由 leftright layoutType 形状使用,其中可扩展性为false ,以确定它们为布局目的占用多少空间。 |
|
右锚偏移 |
( int , int ) 当创建一个形状脚本描述嵌入元素(例如一个嵌入的端口)时,使用这个属性从它的父元素的右边缘偏移形状。 例如: rightAnchorOffset= (- 10,0); 将嵌入的元素从右边缘向左移动 10 个像素。 |
|
可旋转 |
string 描述:设置为False以防止形状旋转。此属性仅适用于线条字形的源形状和目标形状。 有效值: True或False (默认 = True ) |
|
可扩展的 |
string 描述:设置为False以阻止形状相对于关联的图表字形调整大小。 有效值: True或False (默认 = True ) |
|
topAnchorOffset |
( int , int ) 当创建一个形状脚本描述嵌入元素(例如一个嵌入的端口)时,使用这个属性从它的父元素的顶部边缘偏移形状。 例如: topAnchorOffset= (0,10); 将嵌入的元素从顶部边缘向下移动 10 个像素。 |
|
v_Align |
string 描述:根据 layoutType 属性影响打印文本和子形状的垂直放置。 有效值:顶部、中心或底部 |