使用 Visio 2019,我正在尝试执行以下操作:
- 文件 -> 新建 -> 鱼尾纹数据库符号模板
- 将“实体”形状类型拖到页面上
- 将属性命名为较长的
从下面的屏幕截图中您可以看到,尽管空间足够,但名称仍然会换到下一行。
简单地说,我希望该属性名称水平填充空间,这样它就不必环绕,但我不知道该怎么做。
以下是我尝试过的方法,按照我认为明显的顺序排列:
- 调整大小以获得更多水平空间 - 不起作用
- 左对齐文本 - 不起作用
- 拖动黄点(按照如何更改 Visio 形状中元素的宽度) - 不起作用,因为我使用的是“实体”而不是“具有属性的实体”,只有一个黄点,它控制宽度。这是我在第一个要点中用来使实体变宽的方法,但它对奇怪的边距没有帮助。
我发现唯一接近我想要的方法是右键单击实体并单击“取消组合”。这实际上会将奇怪的边距显示为实线。不幸的是,它根本无法选择,所以我不知道如何移动或删除它 - 但它确实显示了那里有东西,这很有趣。
答案1
我发布这篇文章几分钟后就明白了。
我尝试做的第一件事是单击其中一个属性,单击段落的弹出菜单,然后切换到文本块。这时我注意到“右”边距是 80pt。我尝试将其更改为 0,但单击确定后,没有任何变化。当您返回该对话框时,它会自行设置回 80。
受到我在谷歌搜索我的问题时看到的这个答案的启发,https://superuser.com/a/1288661/456678,我想知道填充物上是否有某种“GUARD”功能,结果确实如此!要修复它,请执行以下操作:
- 在 Visio 中启用“开发人员”选项卡:https://support.office.com/en-us/article/show-the-developer-tab-e1192344-5e56-4d45-931b-e5fd9bea2d45
- 选择属性,转到“开发人员”选项卡,然后单击“显示 ShapeSheet”
- 向下滚动到“文本框格式”,然后查看“RightMargin”中的长公式:
=GUARD(IF(LISTSHEETREF()!User.SHOWTYPE,60 pt,80 pt))
。出于我的目的,我简单地将其更改为=0
,但它也可以用于更改公式中的数字,或者编写您自己的公式。