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