Font

概要

Font は Aspose.PDF の FOSS における .NET 用のクラスです。継承元: FontInfo。

FontInfo の型エイリアスで、Font クラス名と一致します。

このクラスは .NET プログラムで Font オブジェクトを操作するための 6 つのメソッドを提供します。利用可能なメソッドは、FromFontData、GetGlyphWidth、GetLastFontEmbeddingError、MeasureString、Save です。Aspose.PDF の FOSS for .NET パッケージをインストールすれば、すべてのパブリックメンバーは任意の .NET アプリケーションからアクセス可能です。プロパティ: BaseFont、DecodedFontName、DefaultHelvetica、Encoding、FontName、FontOptions、その他 10 件。

プロパティ

名前型アクセス説明
BaseFontstring読み取りベースフォントを取得します。
FontNamestring読み取りフォント名を取得します。
DecodedFontNamestring読み取りデコードされたフォント名を取得します。
IsEmbeddedbool読み取り/書き込み埋め込みかどうかを取得または設定します。
IsSubsetbool読み取り/書き込み取得または設定します。is subset。
IsAccessiblebool読み取りis accessible を取得します。
FontOptionsIFontOptions読み取りフォントオプションを取得します。
iPdfFontPdfFontView読み取りこのフォントの下位レベルの PDF フォントビュー。
DefaultHelveticaFont読み取り分離されたテキストフラグメント用のデフォルト Helvetica フォント。
ResourceNamestring読み取りページのフォント辞書内のリソース名(例: “F1”)。
UniqueIdstring読み取りリソース名とベースフォントを組み合わせた一意の識別子。
Subtypestring読み取りフォントサブタイプ (Type1, TrueType, Type0, Type3, など)。
Encodingstring?読み取りエンコーディング名 (WinAnsiEncoding, Identity-H, など)。
IsItalicbool読み取りフォントがイタリックかどうか。
IsBoldbool読み取りフォントが太字かどうか。
IsCidbool読み取りフォントが CID (Type0) フォントかどうか — アラビア語、CJK などに使用されます。

メソッド

シグネチャ説明
GetLastFontEmbeddingError()PDF にこのフォントを埋め込む際に最後に発生したエラー;エラーがなければ空です。
MeasureString(str: string, fontSize: float)指定されたサイズ(ポイント単位)で文字列の描画幅を測定する。
Save(stream: System.IO.Stream)生フォントファイルデータをストリームに書き込む:FontRepository.OpenFont でロードされたデータ、ソース PDF に埋め込まれたプログラム(吸収フォント)、または名前で解決されたインストール済みシステムフォントの順に。
FromFontData(fontData: FontData)FontDataからFontInfoを作成します(システムフォントはFontRepository.FindFontで見つかります)。
GetGlyphWidth(charCode: int)文字コードの幅をテキスト空間単位(1/1000)で取得する。
MeasureString(text: string, fontSize: double)フォントサイズが指定されたときに、文字列の幅をポイント単位で測定する。

参照

 日本語