【问题标题】:MigraDoc PDFSharp Table overflow textMigraDoc PDFSharp Table 溢出文本
【发布时间】:2023-06-01 17:48:01
【问题描述】:

我正在使用 MigraDoc 创建一个大表。

我有两个问题我不知道该如何解决:

  1. 如果单元格的内容(段落)太长,则会中断,我的单元格中有 2 行。我不想要这种行为。我希望隐藏不适合单元格第一行的文本。

  2. 如果单词太长,我还希望隐藏单元格之外的字符。现在它们显示在下一个单元格中:/ 并与下一个单元格的内容重叠...

您知道如何解决此问题吗?

【问题讨论】:

    标签: overflow pdfsharp migradoc


    【解决方案1】:

    此行为是设计使然。

    在添加文本之前使用 MeasureString 测量文本并在正确的位置截断(如果需要,可以添加“...”)。

    另请参阅:
    http://forum.pdfsharp.net/viewtopic.php?p=6158#p6158

    【讨论】:

    • thx - 您的 postet 链接中的方法是一个不错的 sn-p。只需要改变一些东西。