TextFragmentState

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 件。

プロパティ

名前型アクセス説明
BackgroundColorColor?読み取り/書き込みフラグメントテキストの背後に適用された背景塗りつぶし。
CharacterSpacingfloat読み取り/書き込み文字間隔(Tc)テキスト空間単位で。
CoordinateOriginCoordinateOrigin読み取り/書き込み位置決めがYをベースラインとして扱うか、ディセンダとして扱うか。
FontSizefloat読み取り/書き込みフォントサイズ(ポイント)。
FontStyleFontStyles読み取り/書き込みフォントスタイルフラグ(Bold / Italic)。
ForegroundColorColor?読み取り/書き込みレンダリングされたグリフに適用される塗り(ストロークなし)カラー。
FormattingOptionsTextFormattingOptions読み取り/書き込みテキスト書式設定オプション(ラップモード、行間モードなど)。
HorizontalAlignmentHorizontalAlignment読み取り/書き込みフラグメントのテキストの水平揃え。
HorizontalScalingfloat読み取り/書き込み水平スケーリングのパーセンテージ(デフォルトは100)。
Invisiblebool読み取り/書き込みテキストが不可視にレンダリングされるかどうか(レンダリングモード3)。
LineSpacingfloat読み取り/書き込みテキスト空間単位の行間(リーディング)。
RenderingModeTextRenderingMode読み取り/書き込みグリフレンダリングモード(塗り / ストローク / クリップ)。
Rotationdouble読み取り/書き込み回転角度(度)。
StrikeOutbool読み取り/書き込みテキストに取り消し線があるかどうか。
StrokingColorColor?読み取り/書き込みストローク(アウトライン)の色。
Subscriptbool読み取り/書き込みテキストが下付き文字かどうか。
Superscriptbool読み取り/書き込みテキストが上付き文字かどうか。
Underlinebool読み取り/書き込みテキストが下線付きかどうか。
WordSpacingfloat読み取り/書き込みテキスト空間単位での文字間隔 (Tw)。
FontAspose.Pdf.Text.Font?読み取り/書き込みフラグメントを描画するために使用されるフォント。
DrawTextRectangleBorderbool読み取り/書き込みtrue の場合、テキストのバウンディングボックスの周囲に矩形の枠が描画されます。
TabStopsTabStops読み取り所有フラグメントから継承されたタブストップ設定。
FontNamestring?読み取り/書き込みフォント名を取得または設定します。
TextXIndentfloat読み取りこの状態が属するテキストのページ上の開始位置 X(ポイント)。
TextHeightfloat読み取りテキストの高さ(ポイント):(上昇幅 +
IsBoldbool読み取り/書き込みフォントが太字かどうか。
IsItalicbool読み取り/書き込みフォントが斜体かどうか。
IsUnderlinebool読み取り/書き込みテキストが下線付きかどうか。
IsStrikeOutbool読み取り/書き込みテキストに取り消し線があるかどうか。
IsSuperscriptbool読み取り/書き込みテキストが上付きかどうか。
IsSubscriptbool読み取り/書き込みテキストが下付き文字かどうか。
TabTagstring読み取りタブ文字の代わりにレンダリングされたテキストに挿入される文字列トークン。
TextRisedouble読み取り/書き込みテキストの上昇(上付き・下付きオフセット)。
FontDataFontData?読み取り/書き込み埋め込み用の外部フォントデータ(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) を呼び出します。

参照

 日本語