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);
答案 0 :(得分:0)
我担心你目前无法阻止TextFrames溢出。
因此,请确保文本适合 - 或在将它们添加到TextFrame之前截断它们。
答案 1 :(得分:0)
您可能已经从这里找到了这个:http://forum.pdfsharp.net/viewtopic.php?f=2&t=682
解决方案是在TextFrame中嵌入一个Table。表格只包含一行,一列,但随着TextFrame扩展到表格,它会扩展为内容。