THPDFPage.SetEmbeddedGlyphFont Method
GDI 経由で面をインストールまたは解決せずに、検証済みの呼び出し元所有フォントバイトを選択します
宣言
function SetEmbeddedGlyphFont(
const FontIdentity: AnsiString;
const FontData: TBytes;
FontCollectionIndex: Integer;
ASize: Single): boolean;
パラメータ
FontIdentityは、指定したフォントプログラムに対する、ドキュメントローカルで安定したキャッシュ ID ですFontDataは、TrueType、OpenType、または TrueType Collection プログラムを含みますFontCollectionIndexは、ゼロベースの TTC メンバーを選択します。スタンドアロンフォントではゼロにする必要がありますASizeは、ページ単位で表した正のフォントサイズです
動作
- 現在のフォントを変更する前に、sfnt テーブル、グリフ数、units per em、cmap、メトリクス、有限サイズを検証します
- 制限付きおよびビットマップ専用の埋め込み許可を拒否し、サブセッティングなしビットを尊重します
- キャッシュされた BMP および補助平面 cmap の検索と、グリフごとの送り幅を構築します
- 検証が失敗した場合は、フォントを選択せずに false を返します
関連 API
THPDFPage.GetEmbeddedGlyphID · THPDFPage.DrawEmbeddedGlyphRun