在Microsoft Visio中的用例中换行文本

时间:2011-02-14 15:40:58

标签: visio

我正在制作一个用例图,问题是:

我键入了一些文字,它总是显示在一行中,使我的用例elipse太大了。有谁知道如何让它进入下一行?我认为这个选项在StarUML中被称为换行文本......

提前谢谢!

Nanek

10 个答案:

答案 0 :(得分:4)

在Microsoft Visio 2007中,首先需要选择形状,右键单击它并选择“格式”,然后选择“保护...”并取消选中“文本”复选框,单击“确定”。这将允许编辑形状文本。 完成后,您可以选择用例形状,从标准工具栏中选择“文本工具”。用例文本将显示为文本框。您可以在必要时按Enter键,然后单击“指针工具”以完成操作。

答案 1 :(得分:3)

  1. 右键单击用例。
  2. 选择“显示ShapeSheet”。
  3. 向下滚动到“保护”部分。
  4. 将“LockTextEdit”附近的值更改为0
  5. 关闭ShapeSheet。
  6. 现在按 F2 并编辑名称。使用 Enter 添加换行符。

    单独取消保护每个用例是很繁琐的。如果您要开始一个新图表,您可能需要取消保护一个用例并复制它,而不是从调色板中添加新的用例。

    在用例名称中添加换行符的缺点是,当您修改其属性时,名称会截断到第一个换行符。幸运的是,除了名称和文档之外,用例没有太多有用的属性。

答案 2 :(得分:2)

应用Word Wrap的步骤:

  1. 从图表区域中选择要应用Word Wrap的元素。

  2. 右键单击并选择[格式] - > [自动换行名称]菜单。

  3. 再次执行上述步骤以删除Word Wrap。

答案 3 :(得分:2)

首先删除Text上的保护: 右键单击用例并选择“格式”,然后选择“保护”,取消选中“文本”

接下来,再次选择用例 然后按“F2”键 现在你可以输入你的文字了。按“Enter”键编辑多行 享受

答案 4 :(得分:2)

如果要编辑形状,则需要解锁应用于形状的保护属性。这里没有任何答案告诉您如何显示“形状数据”。

  1. 您需要选择顶部的“文件”菜单。选择“选项”并选择“高级”
  2. 向下滚动直至结束并选择“在开发者模式下运行”。按确定。
  3. 选择顶部的主菜单返回图表。
  4. 右键单击您的Shape(假设您正在编辑用例形状)
  5. 选择“显示ShapeSheet”选项。
  6. 您将能够在图表窗口下方看到一个窗口。在此窗口中,向下滚动,直到您可以看到“保护”首选项。
  7. 选择“LockTextEdit”变量,然后双击并将1更改为0.按enter键保存首选项。
  8. 现在点击形状,然后从格式菜单中选择“文字”。
  9. 点击文字,您就可以编辑它了。在需要插入换行符的文本之间按Enter键。

答案 5 :(得分:1)

我发现通过在单词之间放置额外的空格我可以让Visio包装文本。我必须添加足够的空格,以便它可以超出用例文本框的边缘。有时这会导致两个不同单词之间的换行符,所以我不得不在用例名称的其他地方添加其他空格。

这确实会导致用例在Visio的Model Explorer任务窗口中奇怪地显示,但这并没有让我感到烦恼。

答案 6 :(得分:0)

尝试在对象属性对话框中编辑TextBox属性。

答案 7 :(得分:0)

选择形状。 使用此菜单:[主页] - > [工具] - > [文本] 现在可以在形状上进行文本编辑。 现在只需在你要结束行的每个地方点击shift + enter,你就可以手动换行。 祝你好运

答案 8 :(得分:0)

真实文字包装;没有血腥的回车。

Visio 2010。 SysML模板(来源不明)'活动'形状在'活动图'形状集合。

  1. 如果您看不到“开发者”的话。功能区上的标签:
      文件>选项>自定义功能区> [选择'开发人员'在'主要标签'列表]
  2. 右键单击感兴趣的形状,然后选择“显示形状表”'
  3. 找到感兴趣的宽度属性
      文本转换> TxtWidth
  4. 更改TxtWidth属性单元格
      中的公式
    • from(like like)' = MAX(Char.Size,TEXTWIDTH(TheText))'
    • 到' = MIN(宽度-0.08,MAX(Char.Size,TEXTWIDTH(TheText)))'
  5. 享受。
  6. 这里的魔力是减量计-0.08。没有它,我无法使形状变小,因为公式不允许文本宽度小于形状宽度,并且形状宽度似乎自动将自身限制为至少文本宽度。乐趣。你可能会发现需要一个更大的减量器,或者你可以用更精细的减速器逃脱。

    如果可以的话,将您已进行此更改的形状保存到模板中。

    以下是我用来在所有' Action'中应用公式更改的快速/脏VBA。块:

    ## * Install packages
    
    ## You can install a package using the =install.packages= function:
    
    install.packages("data.table")
    
    ## then you need to load the package:
    
    library(data.table)
    

    End Sub

答案 9 :(得分:-1)

点击文本框,然后在下一行的所需文本之间按Enter键。