在 DatadiagramML 中定义 Visio QuickInfo
Define a Visio QuickInfo in DatadiagramML
我的程序正在将图表输出为 VDX 文件,以便使用 Microsoft Visio (2013) 查看。在 Visio 中,形状可以有一个类似于工具提示的快速信息。如何为 VDX 文件中的形状添加这样的 QuickInfo 或任何其他工具提示? VDX 使用 XML 架构 DatadiagramML。
作为参考,我总是使用这个DatadiagramML schema overview,因为微软自己的参考加载速度太慢。不管怎样,我很少在那里找到我要找的东西。
与 QuickInfo 不同,但它可以工作,尽管比 QuickInfo 更不方便。 SmartTag 就像一个在形状旁边弹出的菜单,悬停在它上面时可以显示工具提示文本。因为我只需要工具提示这个菜单实际上是空的。
<Shape ID="12345" Type="Shape">
...
<SmartTagDef ID="12346">
<Description ID="12347">The tooltip text!</Description>
</SmartTagDef>
</Shape>
不太方便,因为您必须将鼠标悬停两次,首先悬停在形状上才能看到菜单按钮,然后悬停在菜单按钮上才能看到工具提示。
正确答案:
<Shape ID="12345" Type="Shape">
...
<Misc ID="12346">
<Comment ID="12347">The tooltip text!</Comment>
</Misc>
</Shape>
我的程序正在将图表输出为 VDX 文件,以便使用 Microsoft Visio (2013) 查看。在 Visio 中,形状可以有一个类似于工具提示的快速信息。如何为 VDX 文件中的形状添加这样的 QuickInfo 或任何其他工具提示? VDX 使用 XML 架构 DatadiagramML。
作为参考,我总是使用这个DatadiagramML schema overview,因为微软自己的参考加载速度太慢。不管怎样,我很少在那里找到我要找的东西。
与 QuickInfo 不同,但它可以工作,尽管比 QuickInfo 更不方便。 SmartTag 就像一个在形状旁边弹出的菜单,悬停在它上面时可以显示工具提示文本。因为我只需要工具提示这个菜单实际上是空的。
<Shape ID="12345" Type="Shape">
...
<SmartTagDef ID="12346">
<Description ID="12347">The tooltip text!</Description>
</SmartTagDef>
</Shape>
不太方便,因为您必须将鼠标悬停两次,首先悬停在形状上才能看到菜单按钮,然后悬停在菜单按钮上才能看到工具提示。
正确答案:
<Shape ID="12345" Type="Shape">
...
<Misc ID="12346">
<Comment ID="12347">The tooltip text!</Comment>
</Misc>
</Shape>