前页 后页

形状属性

使用形状脚本定义形状时,可以使用属性定义该形状的属性。属性包括:

  • 形状相对于图和其他元素的位置
  • 形状组件相对于形状边界的位置
  • 形状是否具有用户可编辑的区域
  • 形状是否可以调整大小,缩放,旋转或停靠

属性语法

属性“ =”值“;”

形状主体

{

//初始化属性-必须在绘制命令之前

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属性,影响打印文本和子形状的垂直放置。

有效值:上,中或下