TextFragmentState
概要
TextFragmentState は Aspose.PDF の .NET 用 FOSS のクラスです。継承元: TextState。
フラグメントレベルのテキスト書式設定状態。
このクラスは、.NET プログラム内で TextFragmentState オブジェクトを操作するための 12 のメソッドを提供します。利用可能なメソッドは、ApplyChangesFrom、IsFitRectangle、MeasureHeight、MeasureString、TextFragmentState、TextStateです。Aspose.PDF の .NET 用 FOSS パッケージをインストールすると、すべての公開メンバーが任意の .NET アプリケーションからアクセス可能になります。プロパティ: BackgroundColor、CharacterSpacing、CoordinateOrigin、DrawTextRectangleBorder、Font、FontData、その他 28 件。
プロパティ
| 名前 | 型 | アクセス | 説明 |
|---|---|---|---|
BackgroundColor | Color? | 読み取り/書き込み | フラグメントテキストの背後に適用された背景塗りつぶし。 |
CharacterSpacing | float | 読み取り/書き込み | 文字間隔(Tc)テキスト空間単位で。 |
CoordinateOrigin | CoordinateOrigin | 読み取り/書き込み | 位置決めがYをベースラインとして扱うか、ディセンダとして扱うか。 |
FontSize | float | 読み取り/書き込み | フォントサイズ(ポイント)。 |
FontStyle | FontStyles | 読み取り/書き込み | フォントスタイルフラグ(Bold / Italic)。 |
ForegroundColor | Color? | 読み取り/書き込み | レンダリングされたグリフに適用される塗り(ストロークなし)カラー。 |
FormattingOptions | TextFormattingOptions | 読み取り/書き込み | テキスト書式設定オプション(ラップモード、行間モードなど)。 |
HorizontalAlignment | HorizontalAlignment | 読み取り/書き込み | フラグメントのテキストの水平揃え。 |
HorizontalScaling | float | 読み取り/書き込み | 水平スケーリングのパーセンテージ(デフォルトは100)。 |
Invisible | bool | 読み取り/書き込み | テキストが不可視にレンダリングされるかどうか(レンダリングモード3)。 |
LineSpacing | float | 読み取り/書き込み | テキスト空間単位の行間(リーディング)。 |
RenderingMode | TextRenderingMode | 読み取り/書き込み | グリフレンダリングモード(塗り / ストローク / クリップ)。 |
Rotation | double | 読み取り/書き込み | 回転角度(度)。 |
StrikeOut | bool | 読み取り/書き込み | テキストに取り消し線があるかどうか。 |
StrokingColor | Color? | 読み取り/書き込み | ストローク(アウトライン)の色。 |
Subscript | bool | 読み取り/書き込み | テキストが下付き文字かどうか。 |
Superscript | bool | 読み取り/書き込み | テキストが上付き文字かどうか。 |
Underline | bool | 読み取り/書き込み | テキストが下線付きかどうか。 |
WordSpacing | float | 読み取り/書き込み | テキスト空間単位での文字間隔 (Tw)。 |
Font | Aspose.Pdf.Text.Font? | 読み取り/書き込み | フラグメントを描画するために使用されるフォント。 |
DrawTextRectangleBorder | bool | 読み取り/書き込み | true の場合、テキストのバウンディングボックスの周囲に矩形の枠が描画されます。 |
TabStops | TabStops | 読み取り | 所有フラグメントから継承されたタブストップ設定。 |
FontName | string? | 読み取り/書き込み | フォント名を取得または設定します。 |
TextXIndent | float | 読み取り | この状態が属するテキストのページ上の開始位置 X(ポイント)。 |
TextHeight | float | 読み取り | テキストの高さ(ポイント):(上昇幅 + |
IsBold | bool | 読み取り/書き込み | フォントが太字かどうか。 |
IsItalic | bool | 読み取り/書き込み | フォントが斜体かどうか。 |
IsUnderline | bool | 読み取り/書き込み | テキストが下線付きかどうか。 |
IsStrikeOut | bool | 読み取り/書き込み | テキストに取り消し線があるかどうか。 |
IsSuperscript | bool | 読み取り/書き込み | テキストが上付きかどうか。 |
IsSubscript | bool | 読み取り/書き込み | テキストが下付き文字かどうか。 |
TabTag | string | 読み取り | タブ文字の代わりにレンダリングされたテキストに挿入される文字列トークン。 |
TextRise | double | 読み取り/書き込み | テキストの上昇(上付き・下付きオフセット)。 |
FontData | FontData? | 読み取り/書き込み | 埋め込み用の外部フォントデータ(FontRepository.OpenFontで設定)。 |
メソッド
| シグネチャ | 説明 |
|---|---|
TextFragmentState(fragment: TextFragment) | フラグメントの基礎状態をラップして、書き込みが元に流れるようにする。 |
ApplyChangesFrom(textState: TextState) | textState からすべての公開フォーマットプロパティをこの状態へコピーする。 |
IsFitRectangle(str: string, rect: Rectangle) | 現在のフォント/サイズで、描画されたテキストが指定された矩形内に収まる場合に true を返す。 |
MeasureHeight(character: char) | 現在のフォント/サイズで、単一文字の高さをポイント単位で測定します。 |
MeasureString(str: string) | 現在のフォント/サイズで、文字列 str の描画幅をポイント単位で測定します。 |
TextState() | この TextFragmentState インスタンスで TextState を呼び出します。 |
TextState(fontSize: double) | この TextFragmentState インスタンスで TextState(fontSize) を呼び出します。 |
TextState(fontFamily: string) | テキストに取り消し線があるかどうか。 |
TextState(fontFamily: string, fontSize: double) | この TextFragmentState インスタンスで TextState(fontFamily, fontSize) を呼び出します。 |
TextState(fontFamily: string, bold: bool, italic: bool) | この TextFragmentState インスタンスで TextState(fontFamily, bold, italic) を呼び出します。 |
TextState(foregroundColor: System.Drawing.Color) | フラグメントの描画に使用されるフォント。ベースを cast to にキャストして返します;setter |
TextState(foregroundColor: System.Drawing.Color, fontSize: double) | この TextFragmentState インスタンスで TextState(foregroundColor, fontSize) を呼び出します。 |