TextState
概要
TextState は Aspose.PDF の FOSS における .NET 用のクラスです。
テキスト書式設定の状態。
このクラスは、.NET プログラムで TextState オブジェクトを操作するための10個のメソッドを提供します。利用可能なメソッドは、ApplyChangesFrom、MeasureHeight、MeasureString、TextStateです。Aspose.PDF の .NET 用 FOSS パッケージをインストールすれば、すべての公開メンバーは任意の .NET アプリケーションからアクセス可能です。プロパティ: BackgroundColor、CharacterSpacing、CoordinateOrigin、Font、FontData、FontName、およびその他26件。
プロパティ
| 名前 | 型 | アクセス | 説明 |
|---|---|---|---|
FontName | string? | 読み取り/書き込み | フォント名を取得または設定します。 |
TextXIndent | float | 読み取り | この状態が属するテキストのページ上開始位置 X(ポイント). |
TextHeight | float | 読み取り | テキストの高さ(ポイント):(Ascent + |
FontSize | float | 読み取り/書き込み | フォントサイズを取得または設定します。 |
ForegroundColor | Color? | 読み取り/書き込み | 前景色を取得または設定します。 |
StrokingColor | Color? | 読み取り/書き込み | テキストのストローク(アウトライン)色。 |
CoordinateOrigin | CoordinateOrigin | 読み取り/書き込み | テキストの配置が Y をベースラインとして扱うか、ディセンダーとして扱うか。 |
BackgroundColor | Color? | 読み取り/書き込み | 背景色を取得または設定します。 |
IsBold | bool | 読み取り/書き込み | フォントが太字かどうか。 |
IsItalic | bool | 読み取り/書き込み | フォントがイタリック体かどうか。 |
FontStyle | FontStyles | 読み取り/書き込み | フォントスタイルフラグ(Bold、Italic、など)。 |
Underline | bool | 読み取り/書き込み | テキストが下線付きかどうか(IsUnderline のエイリアス)。 |
IsUnderline | bool | 読み取り/書き込み | テキストに下線が付いているかどうか。 |
IsStrikeOut | bool | 読み取り/書き込み | テキストに取り消し線が付いているかどうか。 |
StrikeOut | bool | 読み取り/書き込み | IsStrikeOut のエイリアス。 |
IsSuperscript | bool | 読み取り/書き込み | テキストが上付きかどうか。 |
Superscript | bool | 読み取り/書き込み | IsSuperscript のエイリアス。 |
IsSubscript | bool | 読み取り/書き込み | テキストが下付き文字かどうか。 |
Subscript | bool | 読み取り/書き込み | IsSubscript のエイリアスです。 |
CharacterSpacing | float | 読み取り/書き込み | テキスト空間単位での文字間隔。 |
WordSpacing | float | 読み取り/書き込み | テキスト空間単位の単語間隔。 |
HorizontalScaling | float | 読み取り/書き込み | 水平スケーリングのパーセンテージ(デフォルトは100)。 |
LineSpacing | float | 読み取り/書き込み | テキスト空間単位の行間(リーディング)。 |
TabTag | string | 読み取り | タブ文字の代わりにレンダリングされたテキストに挿入される文字列トークン。 |
HorizontalAlignment | HorizontalAlignment | 読み取り/書き込み | テキストの水平揃え。 |
RenderingMode | TextRenderingMode | 読み取り/書き込み | テキストレンダリングモード(Tr オペレーター)。 |
Invisible | bool | 読み取り/書き込み | このテキスト断片が不可視かどうか:レンダリングモード3、または後で不透明な塗りつぶし矩形が完全に覆うテキスト(遮蔽による隠蔽:編集スタイルで覆われたテキストは Invisible と報告され、その RenderingMode は FillText のままです)。 |
TextRise | double | 読み取り/書き込み | テキストの上昇(上付き/下付きオフセット)。 |
Rotation | double | 読み取り/書き込み | テキスト回転角度(度)。 |
Font | Font? | 読み取り/書き込み | フォントを取得または設定します。 |
FontData | FontData? | 読み取り/書き込み | 埋め込み用の外部フォントデータ(FontRepository.OpenFontで設定)。 |
FormattingOptions | TextFormattingOptions | 読み取り/書き込み | テキスト書式設定オプション(WordWrapMode、LineSpacingMode、など)。 |
メソッド
| シグネチャ | 説明 |
|---|---|
TextState() | この TextState インスタンスで TextState を呼び出します。 |
TextState(fontSize: double) | この TextState インスタンスで TextState(fontSize) を呼び出します。 |
TextState(fontFamily: string) | この TextState インスタンスで TextState(fontFamily) を呼び出します。 |
TextState(fontFamily: string, fontSize: double) | このTextStateインスタンスでTextState(fontFamily, fontSize) を呼び出します。 |
TextState(fontFamily: string, bold: bool, italic: bool) | このTextStateインスタンスでTextState(fontFamily, bold, italic) を呼び出します。 |
TextState(foregroundColor: System.Drawing.Color) | このTextStateインスタンスでTextState(foregroundColor) を呼び出します。 |
TextState(foregroundColor: System.Drawing.Color, fontSize: double) | このTextStateインスタンスでTextState(foregroundColor, fontSize) を呼び出します。 |
MeasureString(str: string) | 現在のフォント/サイズでのおおよそのテキスト幅の推定。 |
MeasureHeight(character: char) | 現在のフォント/サイズにおける文字の高さ(ポイント単位)— グリフ自身のバウンディングボックスの高さ (yMax − yMin) をテキスト空間にマッピングしたもの(height × FontSize / 1000)。 |
ApplyChangesFrom(textState: TextState) | 他からこの状態へすべての公開フォーマットプロパティをコピーする(所有者リンクはそのまま保持)。 |