nojustify
是否将多行文本与前一行文本对齐(而不是与容器的边对齐)。
类型:bool,默认值:false
默认情况下,多行标签的对齐方式是在最合理的上下文中完成的。因此,在多边形节点的标签中,左对齐的行将与节点的左侧对齐(偏移由指定的 margin
偏移)。在记录节点中,左对齐的行将与包围字段的列的左侧对齐。如果 nojustify=true
,多行标签将与其本身的上下文对齐。
例如,如果设置了 nojustify
,第一个标签行很长,第二个标签行较短且左对齐,则第二个标签行将与第一个标签行的最左侧字符对齐,无论节点可能有多大。
查看此包含 \l
(左对齐)转义字符串的示例
Nojustify 使文本与前一行文本对齐,而不是与框的左侧对齐
digraph G {
node [width=3 shape=box]
a [nojustify=false label="The first line is longer\nnojustify=false\l"]
b [nojustify=true label="The first line is longer\nnojustify=true\l"]
a -> b
}
Nojustify 使文本与前一行文本对齐,而不是与记录列对齐
digraph G{
c [nojustify=false shape=record label="{Records Example - Long Line\n | Title - Shorter Line\nnojustify=false\l}"]
d [nojustify=true shape=record label="{Records Example - Long Line\n | Title - Shorter Line\nnojustify=true\l}"]
c -> d
}
- 图
- 集群
- 节点
- 边