FontRepository
概要
FontRepository は Aspose.PDF FOSS の .NET 用クラスです。
PDF 文書で使用できるフォントへのアクセスを提供します。
このクラスは、.NET プログラムで FontRepository オブジェクトを操作するための 10 のメソッドを提供します。利用可能なメソッドは、FindFont、FontRepository、LoadFonts、OpenFont、ReloadFonts です。Aspose.PDF FOSS for .NET パッケージをインストールすれば、すべての公開メンバーは任意の .NET アプリケーションからアクセス可能です。プロパティ: Sources、Standard14Names、Substitutions。
プロパティ
| 名前 | 型 | アクセス | 説明 |
|---|---|---|---|
Sources | FontSourceCollection | 読み取り | フォント解決に使用されるフォントソースのコレクション。 |
Substitutions | FontSubstitutionCollection | 読み取り | ユーザー提供の置換は、FindFont によって、Sources にフォールスルーする前に参照されます。 |
Standard14Names | IReadOnlyList<string> | 読み取り | 14 の標準 PDF フォント名 (PDF32000_2008 §9.6.2.2)。 |
メソッド
| シグネチャ | 説明 |
|---|---|
FontRepository() | この FontRepository インスタンスで FontRepository を呼び出します。 |
FindFont(fontName: string) | 名前でフォントを検索する。 |
FindFont(fontFamilyName: string, stl: FontStyles) | ファミリー名とスタイルでフォントを検索する。 |
FindFont(fontFamilyName: string, stl: FontStyles, ignoreCase: bool) | フォントをファミリ名とスタイルで検索し、任意で大文字小文字を区別しないマッチングを行う。 |
FindFont(fontName: string, ignoreCase: bool) | フォントを名前で検索し、任意で大文字小文字を区別しないマッチングを行う。 |
OpenFont(fontFilePath: string) | ファイルパスからフォントを開く。 |
OpenFont(fontFilePath: string, metricsFilePath: string) | .pfb と .afm のペアから Type 1 フォントを開く。 |
OpenFont(fontStream: System.IO.Stream, fontType: FontTypes) | ストリームから TrueType (TTF) または OpenType (OTF) データとしてフォントを開く。 |
LoadFonts() | フォントソースが利用可能なフォントを列挙するように強制する。 |
ReloadFonts() | ソースコレクションをデフォルト状態(単一の SystemFontSource)にリセットする。 |