项
|
包括的规则
|
元件
|
• 线型
• 线宽
• 线颜色
• 填充颜色
|
插针
|
• 线型
• 线宽
• 线颜色
• 填充颜色
|
电线
|
• 线型
• 线宽
• 线型或颜色
|
通路
|
• 线型
• 线宽
• 线颜色
|
缆
|
• 线型
• 线宽
• 线颜色
|
自变量
|
说明
|
item
|
设置将应用条件的项。
|
type
|
定义项的类型。如果 regexpr=true,则可以使用 regexpr (可选)。
|
name
|
定义项的名称。如果 regexpr=true,则可以使用 regexpr (可选)。
|
regexpr
|
如果设置为 true,您可以在条件中使用正则表达式。
|
equal
|
如果设置为 true,要使条件为真,自变量 (类型/名称) 的值必须相等。
|
caseins
|
当设置为 true 时,条件区分大小写。
|
attribute 自变量
|
说明
|
name
|
属性的名称。如果 regexpr=true,则可以使用 regexpr (可选)。
|
value
|
属性的值。如果 regexpr=true,则可以使用 regexpr (可选)。
|
equal
|
如果设置为 true,要使条件为真,自变量 (类型/名称) 的值必须相等。
|
regexpr
|
在条件中使用正则表达式。
|
caseins
|
语句为 true 时,区分大小写。
|
线型自变量
|
说明
|
style
|
选择线型。例如,多色线、实线、短划线和虚线。
默认值为 solid。
|
color
|
设置线的颜色。
|
weight
|
设置线的宽度。
|
spacing
|
设置虚线的点之间的间距。
默认值为 0.5 mm。
|
pattern
|
描述短划线的图案。
默认值为 0.5 mm。
|
text_color
|
设置线文本的颜色。
|
border_color
|
设置线边界的颜色。
默认值为 black。
|
border_weight
|
以百分比形式设置线边界的宽度,其中 100% 表示 1,40% 表示 0.4。
默认值为 0.1。
|
colorseg
包括:
• color - 设置段的颜色。
• length - 设置段的长度。
|
仅当选择 multicolor 时才适用。
每一个 colorseg 都将向样式中添加一种颜色。
如果未定义长度,则使用上一个长度。
如果没有长度,或者所有长度均为 0,则边界宽度将用作长度,在这种情况下,颜色的所有段都为正方形。
|
|
只有在定义以下线型参数时才应用边界:
• border_color 或 border_weight
• solid 或 multicolor
• color 或 colorseg
|
line 自变量示例
|
|||
单一颜色实线: <then> <line color="#00ff00" weight="1"/> </then> |
|||
带边界条纹: <then> <line style="multicolor" text_color="#0000ff" border_color="B900FC" border_weight="0.4" color="#07EDF9" weight="1"> <colorseg color="#07EDF9" length="0.6"/> <colorseg color="#FFFFFF"/> </line> </then> |
|||
虚线: <then> <line style="dotted" spacing="2" color="#ff0000"/> </then> |
|||
短划线: <then> <line style="dashed" pattern="3.5;1;0.5;1.0;3.5;4;" weight="0.6"/> </then> |
|||
倾斜条纹: <then> <line style="multicolor" angle="30" color="#888888" weight="0.6"> <colorseg color="#ff0000" length="0.2"/> <colorseg color="#00ff00" length="0.1"/> <colorseg color="#0000ff" length="0.3"/> </line> </then>
|
|||
交叉点样式示例
|
本示例显示了四个有交叉线样式的自变量。
|
在顶部竖直的圆弧: <profile name="Vertical Arc connection crossing style with horizontal segments on top"> <rules> <rule type="schematics"> <then> <setting crossing_point_style="arc"/> </then> </rule> </rules> <rules> <rule type="schematics"> <then> <setting top_segment_vertical="true"/> </then> </rule> </rules> </profile> |
在顶部水平的圆弧: <profile name="Arc connection crossing style with horizontal segments on top"> <rules> <rule type="schematics"> <then> <setting crossing_point_style="arc"/> </then> </rule> </rules> <rules> <rule type="schematics"> <then> <setting top_segment_vertical="false"/> </then> </rule> </rules> </profile> |
在顶部水平的间隙: <profile name="Gap connection crossing style with horizontal segments on top"> <rules> <rule type="schematics"> <then> <setting crossing_point_style="gap"/> </then> </rule> </rules> <rules> <rule type="schematics"> <then> <setting top_segment_vertical="false"/> </then> </rule> </rules> </profile> |
无连接交叉样式: <profile name="None connection crossing style with horizontal segments on top"> <rules> <rule type="schematics"> <then> <setting crossing_point_style="none"/> </then> </rule> </rules> <rules> <rule type="schematics"> <then> <setting top_segment_vertical="false"/> </then> </rule> </rules> </profile> |
自变量
|
说明
|
item
|
设置将应用条件的项。
|
type
|
定义项的类型。如果 regexpr=true,则可以使用 regexpr (可选)。
|
name
|
定义项的名称。如果 regexpr=true,则可以使用 regexpr (可选)。
|
regexpr
|
如果设置为 true,您可以在条件中使用正则表达式。
|
equal
|
如果设置为 true,要使条件为真,自变量 (类型/名称) 的值必须相等。
|
caseins
|
当设置为 true 时,条件区分大小写。
|
attribute 自变量
|
说明
|
name
|
属性的名称。如果 regexpr=true,则可以使用 regexpr (可选)。
|
value
|
属性的值。如果 regexpr=true,则可以使用 regexpr (可选)。
|
equal
|
如果设置为 true,要使条件为真,自变量 (类型/名称) 的值必须相等。
|
regexpr
|
在条件中使用正则表达式。
|
caseins
|
语句为 true 时,区分大小写。
|
item 自变量
|
说明
|
Phantom
|
设置项的虚拟值。
|
transparency
|
设置项的透明度值。
|
color
|
设置项的颜色值。
|
figure 自变量
|
说明
|
background
|
设置图的背景颜色值。
|
background-gradient
|
设置图的背景渐变色值。
|