TextSegment
概要
TextSegment は Aspose.PDF の FOSS における .NET 用のクラスです。
TextFragment 内の単一セグメントです。
このクラスは .NET プログラムで TextSegment オブジェクトを扱うための 3 つのメソッドを提供します。利用可能なメソッドは MyHtmlEncode、TextSegment です。Aspose.PDF の .NET 用 FOSS をインストールすれば、すべての公開メンバーは任意の .NET アプリケーションからアクセス可能です。プロパティ: BaselinePosition、Characters、EndCharIndex、Hyperlink、PhysicalSegment、Position、その他 5 つ。
プロパティ
| 名前 | 型 | アクセス | 説明 |
|---|---|---|---|
Text | string | 読み取り/書き込み | このセグメントのテキスト。 |
Position | Position? | 読み取り/書き込み | ページ上のこのセグメントの位置。 |
BaselinePosition | Position? | 読み取り/書き込み | ベースライン位置を取得または設定します。 |
TextState | TextState | 読み取り/書き込み | このセグメントのテキスト状態(フォント、サイズ、色など)。 |
StartCharIndex | int | 読み取り | ページ上のソーステキストラン内でこのセグメントの開始文字インデックス。 |
EndCharIndex | int | 読み取り | ページ上のソーステキストラン内におけるこのセグメントの終了文字インデックス。 |
Rectangle | Rectangle? | 読み取り | このセグメントのバウンディング矩形。 |
Characters | CharInfoCollection | 読み取り | このセグメントの文字ごとのレイアウト情報:文字順に、文字ごとに CharInfo が1つずつ、テキストアブソーバーによってセグメントが生成される際に設定されます。 |
Hyperlink | Hyperlink? | 読み取り/書き込み | このセグメントに関連付けられたオプションのハイパーリンク。 |
TextEditOptions | TextEditOptions | 読み取り/書き込み | テキスト置換/フォント置換時に適用される編集オプション。 |
PhysicalSegment | PhysicalTextSegment | 読み取り | このセグメントの物理的(ページ空間)ビュー:TextState.TextXIndent を通じてページ上の開始 X を公開し、MeasureSegment(int, int, bool) による範囲ごとの進行測定を提供します。 |
メソッド
| シグネチャ | 説明 |
|---|---|
TextSegment() | この TextSegment インスタンスで TextSegment を呼び出します。 |
TextSegment(text: string) | この TextSegment インスタンスで TextSegment(text) を呼び出します。 |
MyHtmlEncode(value: string) | HTML-encode 文字列を、&, <, >, ", ’ をそれぞれエンティティ参照に置き換えてエンコードします。 |