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 件。
プロパティ
| 名前 | 型 | アクセス | 説明 |
|---|---|---|---|
BaseFont | string | 読み取り | ベースフォントを取得します。 |
FontName | string | 読み取り | フォント名を取得します。 |
DecodedFontName | string | 読み取り | デコードされたフォント名を取得します。 |
IsEmbedded | bool | 読み取り/書き込み | 埋め込みかどうかを取得または設定します。 |
IsSubset | bool | 読み取り/書き込み | 取得または設定します。is subset。 |
IsAccessible | bool | 読み取り | is accessible を取得します。 |
FontOptions | IFontOptions | 読み取り | フォントオプションを取得します。 |
iPdfFont | PdfFontView | 読み取り | このフォントの下位レベルの PDF フォントビュー。 |
DefaultHelvetica | Font | 読み取り | 分離されたテキストフラグメント用のデフォルト Helvetica フォント。 |
ResourceName | string | 読み取り | ページのフォント辞書内のリソース名(例: “F1”)。 |
UniqueId | string | 読み取り | リソース名とベースフォントを組み合わせた一意の識別子。 |
Subtype | string | 読み取り | フォントサブタイプ (Type1, TrueType, Type0, Type3, など)。 |
Encoding | string? | 読み取り | エンコーディング名 (WinAnsiEncoding, Identity-H, など)。 |
IsItalic | bool | 読み取り | フォントがイタリックかどうか。 |
IsBold | bool | 読み取り | フォントが太字かどうか。 |
IsCid | bool | 読み取り | フォントが 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) | フォントサイズが指定されたときに、文字列の幅をポイント単位で測定する。 |