FontEmbedder
概要
FontEmbedder は Aspose.PDF の FOSS における .NET 用のクラスです。
カスタムテキストレンダリングのために、TrueType フォントを PDF ドキュメントに埋め込みます。
このクラスは .NET プログラム内で FontEmbedder オブジェクトを操作するための5つのメソッドを提供します。利用可能なメソッドは AddToPage、Embed、EmbedFromFile、EmbedSubset、EmbedSubsetFromFile です。Aspose.PDF の .NET 用 FOSS パッケージをインストールすれば、すべてのパブリックメンバーは任意の .NET アプリケーションからアクセス可能です。プロパティ: PostScriptName、ResourceName。
プロパティ
| 名前 | 型 | アクセス | 説明 |
|---|---|---|---|
ResourceName | string | 読み取り | コンテンツストリームで使用するリソース名(例: “F1”)。 |
PostScriptName | string | 読み取り | 埋め込みフォントの PostScript 名。 |
メソッド
| シグネチャ | 説明 |
|---|---|
Embed(document: Document, ttfData: byte[], resourceName: string, subsetBaseName: string?) | ファイルバイトから TrueType フォントを文書に埋め込む。 |
EmbedFromFile(document: Document, path: string, resourceName: string) | ファイルパスから TrueType フォントを埋め込む。 |
EmbedSubset(document: Document, ttfData: byte[], text: string, resourceName: string) | 指定されたテキストに必要な字形だけを含む TrueType フントのサブセットを埋め込む。 |
EmbedSubsetFromFile(document: Document, path: string, text: string, resourceName: string) | ファイルパスから TrueType フォントのサブセットを埋め込む。 |
AddToPage(page: Page) | フォントリソースをページのリソース辞書に追加する。 |