項目
|
包括的規則
|
元件
|
• 線條樣式
• 線條粗細
• 線條顏色
• 填充顏色
|
接腳
|
• 線條樣式
• 線條粗細
• 線條顏色
• 填充顏色
|
線
|
• 線條樣式
• 線條粗細
• 線條圖樣或顏色
|
通路
|
• 線條樣式
• 線條粗細
• 線條顏色
|
纜
|
• 線條樣式
• 線條粗細
• 線條顏色
|
引數
|
描述
|
item
|
設定條件套用至的項目。
|
type
|
定義項目的類型。如果 regexpr=true,您可以使用 regexpr (選用)。
|
name
|
定義項目的名稱。如果 regexpr=true,您可以使用 regexpr (選用)。
|
regexpr
|
若設定為 true,您可以在條件中使用規則運算式。
|
equal
|
若設定為 true,引數 (type/name) 的值必須相等,條件才為 true。
|
caseins
|
若設定為 true,條件區分大小寫。
|
attribute 引數
|
描述
|
name
|
屬性的名稱。如果 regexpr=true,您可以使用 regexpr (選用)。
|
value
|
屬性的值。如果 regexpr=true,您可以使用 regexpr (選用)。
|
equal
|
若設定為 true,引數 (type/name) 的值必須相等,條件才為 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,引數 (type/name) 的值必須相等,條件才為 true。
|
caseins
|
若設定為 true,條件區分大小寫。
|
attribute 引數
|
描述
|
name
|
屬性的名稱。如果 regexpr=true,您可以使用 regexpr (選用)。
|
value
|
屬性的值。如果 regexpr=true,您可以使用 regexpr (選用)。
|
equal
|
若設定為 true,引數 (type/name) 的值必須相等,條件才為 true。
|
regexpr
|
在條件中使用規則運算式。
|
caseins
|
陳述式為 true 時區分大小寫。
|
item 引數
|
描述
|
Phantom
|
設定項目的假想物件值。
|
transparency
|
設定項目的透明度值。
|
color
|
設定項目的顏色值。
|
figure 引數
|
描述
|
background
|
設定圖的背景顏色值。
|
background-gradient
|
設定圖的背景漸層顏色值。
|