TextState

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

プロパティ

名前型アクセス説明
FontNamestring?読み取り/書き込みフォント名を取得または設定します。
TextXIndentfloat読み取りこの状態が属するテキストのページ上開始位置 X(ポイント).
TextHeightfloat読み取りテキストの高さ(ポイント):(Ascent +
FontSizefloat読み取り/書き込みフォントサイズを取得または設定します。
ForegroundColorColor?読み取り/書き込み前景色を取得または設定します。
StrokingColorColor?読み取り/書き込みテキストのストローク(アウトライン)色。
CoordinateOriginCoordinateOrigin読み取り/書き込みテキストの配置が Y をベースラインとして扱うか、ディセンダーとして扱うか。
BackgroundColorColor?読み取り/書き込み背景色を取得または設定します。
IsBoldbool読み取り/書き込みフォントが太字かどうか。
IsItalicbool読み取り/書き込みフォントがイタリック体かどうか。
FontStyleFontStyles読み取り/書き込みフォントスタイルフラグ(Bold、Italic、など)。
Underlinebool読み取り/書き込みテキストが下線付きかどうか(IsUnderline のエイリアス)。
IsUnderlinebool読み取り/書き込みテキストに下線が付いているかどうか。
IsStrikeOutbool読み取り/書き込みテキストに取り消し線が付いているかどうか。
StrikeOutbool読み取り/書き込みIsStrikeOut のエイリアス。
IsSuperscriptbool読み取り/書き込みテキストが上付きかどうか。
Superscriptbool読み取り/書き込みIsSuperscript のエイリアス。
IsSubscriptbool読み取り/書き込みテキストが下付き文字かどうか。
Subscriptbool読み取り/書き込みIsSubscript のエイリアスです。
CharacterSpacingfloat読み取り/書き込みテキスト空間単位での文字間隔。
WordSpacingfloat読み取り/書き込みテキスト空間単位の単語間隔。
HorizontalScalingfloat読み取り/書き込み水平スケーリングのパーセンテージ(デフォルトは100)。
LineSpacingfloat読み取り/書き込みテキスト空間単位の行間(リーディング)。
TabTagstring読み取りタブ文字の代わりにレンダリングされたテキストに挿入される文字列トークン。
HorizontalAlignmentHorizontalAlignment読み取り/書き込みテキストの水平揃え。
RenderingModeTextRenderingMode読み取り/書き込みテキストレンダリングモード(Tr オペレーター)。
Invisiblebool読み取り/書き込みこのテキスト断片が不可視かどうか:レンダリングモード3、または後で不透明な塗りつぶし矩形が完全に覆うテキスト(遮蔽による隠蔽:編集スタイルで覆われたテキストは Invisible と報告され、その RenderingMode は FillText のままです)。
TextRisedouble読み取り/書き込みテキストの上昇(上付き/下付きオフセット)。
Rotationdouble読み取り/書き込みテキスト回転角度(度)。
FontFont?読み取り/書き込みフォントを取得または設定します。
FontDataFontData?読み取り/書き込み埋め込み用の外部フォントデータ(FontRepository.OpenFontで設定)。
FormattingOptionsTextFormattingOptions読み取り/書き込みテキスト書式設定オプション(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)他からこの状態へすべての公開フォーマットプロパティをコピーする(所有者リンクはそのまま保持)。

参照

 日本語