TextParagraph

TextParagraph

概述

TextParagraph 是 Aspose.PDF FOSS 中用于 .NET 的一个类。

表示一个可以通过 AppendParagraph 放置在页面上的文本段落。

此类提供 9 个方法,用于在 .NET 程序中处理 TextParagraph 对象。可用的方法包括:AppendLine、BeginEdit、EndEdit。在安装 Aspose.PDF FOSS for .NET 包后,所有公共成员对任何 .NET 应用程序均可访问。属性有:FirstLineIndent、FormattingOptions、HorizontalAlignment、Justify、LimitWithBounds、Margin,以及另外 8 项。

属性

名称类型访问描述
RectangleRectangle?读写渲染在页面上的段落所在的边界矩形。
PositionPosition?读写段落的绝对位置。
FormattingOptionsTextFormattingOptions读写段落的格式选项,包括换行模式。
Rotationdouble读写整个段落的旋转角度(单位:度)。
RemainingLinesTextFragmentCollection读取未能放入段落矩形的行,需要在后续页面重新渲染。
updatePositioningCallsint读写每当渲染器对该段落执行布局定位过程时,诊断计数器递增。
HorizontalAlignmentHorizontalAlignment读写段落矩形内文本的水平对齐方式。
VerticalAlignmentVerticalAlignment读写段落矩形内文本的垂直对齐方式。
MarginMarginInfo读写段落周围的边距。
LimitWithBoundsbool读写当为 true 时,文本被限制在段落矩形的边界内。
TextRectangleRectangle读取段落文本的计算边界矩形。
FirstLineIndentfloat读写首行缩进(点)。
SubsequentLinesIndentfloat读写除首行外每行的缩进(点)。
Justifybool读写当为 true 时,段落行通过调整单词间距来填满矩形宽度。

方法

签名描述
BeginEdit()开始批量编辑窗口。
EndEdit()结束由 BeginEdit 启动的批量编辑窗口。
AppendLine(line: TextFragment)将文本片段追加为段落中的新行。
AppendLine(line: TextFragment, textState: TextState)追加一行 TextFragment 并覆盖其文本状态。
AppendLine(line: TextFragment, textState: TextState, lineSpacing: float)追加一个 TextFragment,并使用文本状态覆盖和每行间距。
AppendLine(line: string)在段落中追加一个文本字符串作为新行,使用默认文本状态。
AppendLine(line: string, textState: TextState)使用给定的文本状态,将文本字符串追加为新行。
AppendLine(line: string, textState: TextState, lineSpacing: float)追加一个文本字符串,带有文本状态和每行间距。
AppendLine(line: string, lineSpacing: float)使用默认文本状态,追加带有每行间距的文本字符串。

另请参阅

 中文