预订演示
前页 后页

形状属性

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

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

属性语法

属性“=”值“;”

示例

主要形状

{

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

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

有效值:顶部、中心或底部