TextParagraph
概要
TextParagraph は Aspose.PDF の FOSS における .NET 用クラスです。
AppendParagraph を通じてページに配置できるテキスト段落を表します。
このクラスは、.NET プログラム内で TextParagraph オブジェクトを操作するための 9 つのメソッドを提供します。利用可能なメソッドは AppendLine、BeginEdit、EndEdit です。Aspose.PDF の .NET 用 FOSS パッケージをインストールすれば、すべてのパブリックメンバーは任意の .NET アプリケーションからアクセス可能です。プロパティ: FirstLineIndent、FormattingOptions、HorizontalAlignment、Justify、LimitWithBounds、Margin、およびその他 8 件。
プロパティ
| 名前 | 型 | アクセス | 説明 |
|---|---|---|---|
Rectangle | Rectangle? | 読み取り/書き込み | ページ上に段落が描画される境界矩形。 |
Position | Position? | 読み取り/書き込み | 段落の絶対位置。 |
FormattingOptions | TextFormattingOptions | 読み取り/書き込み | 段落の書式設定オプション(ワードラップモードを含む)。 |
Rotation | double | 読み取り/書き込み | 段落全体の回転角度(度単位)。 |
RemainingLines | TextFragmentCollection | 読み取り | 段落の矩形に収まらなかった行で、次のページで再描画すべきもの。 |
updatePositioningCalls | int | 読み取り/書き込み | レンダラーがこの段落に対してレイアウト配置パスを実行するたびに診断カウンタがインクリメントされます。 |
HorizontalAlignment | HorizontalAlignment | 読み取り/書き込み | 段落矩形内のテキストの水平揃え。 |
VerticalAlignment | VerticalAlignment | 読み取り/書き込み | 段落矩形内のテキストの垂直揃え。 |
Margin | MarginInfo | 読み取り/書き込み | 段落の周囲の余白。 |
LimitWithBounds | bool | 読み取り/書き込み | true の場合、テキストは段落矩形の境界内に制限されます。 |
TextRectangle | Rectangle | 読み取り | 段落テキストの計算されたバウンディング矩形。 |
FirstLineIndent | float | 読み取り/書き込み | 最初の行のインデント(ポイント単位)。 |
SubsequentLinesIndent | float | 読み取り/書き込み | 最初の行を除くすべての行に適用されるインデント(ポイント)。 |
Justify | bool | 読み取り/書き込み | 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) | デフォルトのテキスト状態を使用して、行ごとの間隔を持つテキスト文字列を追加します。 |