escString

帶有反斜線跳脫序列的字串

一個 string,允許根據上下文替換的跳脫序列。對於節點屬性,子字串 \N 會被替換為節點的名稱,而子字串 \G 會被替換為圖形的名稱。對於圖形或叢集屬性,子字串 \G 會被替換為圖形或叢集的名稱。對於邊緣屬性,子字串 \E 會被替換為邊緣的名稱,子字串 \G 會被替換為圖形或叢集的名稱,而子字串 \T\H 分別被替換為尾部和頭部節點的名稱。邊緣的名稱是由尾部節點的名稱、適當的邊緣運算子(--->)和頭部節點的名稱所組成的字串。在所有情況下,子字串 \L 會被替換為物件的 label 屬性。

此外,如果相關聯的屬性是 labelheadlabeltaillabel,則跳脫序列 \n\l\r 會將標籤分成多行,分別為置中、靠左對齊和靠右對齊。

顯然,可以使用 \\ 來取得單個反斜線。出現在上面未列出的任何字元之前的反斜線會被忽略。

屬性

escString 是一個有效的類型,適用於
上次修改時間為 2024 年 7 月 28 日:將所有 Hugo 'ref' 替換為 'relref' (bbef86a)