portPos
端口位置:边应该指向节点的哪个位置
portPos 的格式为 portname(:compass_point)? 或 compass_point。如果使用第一种格式,则相应的节点必须具有 记录 形状,其中一个字段具有给定的 portname,或者具有 HTML 类标签,其中一个组件的 PORT 属性设置为 portname。
如果使用指南针点,则它必须具有以下格式 "n","ne","e","se","s","sw","w","nw","c","_"。这将修改边的放置位置,使其指向端口的相应指南针点,或者在没有提供 portname 的第二种形式中,指向节点本身。指南针点 "c" 指定节点或端口的中心。指南针点 "_" 指定应使用靠近节点外部的端口的适当侧面(如果存在)。否则,使用中心。如果没有为端口名使用指南针点,则默认值为 "_"。
此属性可以使用 headport 和 tailport 属性附加到边,也可以作为边描述的一部分,如下所示
digraph {
node1:port1 -> node2:port5:nw;
}请注意,拥有与指南针点相同的端口名是合法的。在这种情况下,此引用将解析为端口。因此,如果节点 A 具有端口 w,则 headport=w 将引用端口,而不是指南针点。目前,在这种情况下,没有办法指定应该使用指南针点。
属性
portPos 是以下类型的有效类型