3

MigraDoc 中的 TextFrames 非常方便,但是当我将段落添加到超出文本框架边界的文本框架时,它只会溢出框架之外。但我不希望文本超出框架。

我已经定义了文本框边界

  TextFrame textFrame = new TextFrame();
        textFrame.RelativeHorizontal = RelativeHorizontal.Page;
        textFrame.RelativeVertical = RelativeVertical.Page;


        textFrame.WrapFormat.DistanceLeft = new Unit(_mContainer.dimension.X, UnitType.Point);
        textFrame.WrapFormat.DistanceTop = new Unit(_mContainer.dimension.Y, UnitType.Point);   


        textFrame.Width = new Unit(_mContainer.dimension.Width, UnitType.Point);
        textFrame.Height = new Unit(_mContainer.dimension.Height, UnitType.Point);  
4

2 回答 2

0

您可能已经从这里找到了这个:http: //forum.pdfsharp.net/viewtopic.php?f=2 &t=682

解决方案是在 TextFrame 中嵌入一个表格。Table 仅包含一行一列,但它会扩展到内容,就像 TextFrame 扩展到 Table 一样。

于 2013-11-28T06:48:47.387 回答
0

恐怕您目前无法防止 TextFrames 溢出。

因此,请确保文本适合 - 或在将它们添加到 TextFrame 之前截断它们。

于 2013-10-25T04:03:23.373 回答