THotPDF.ResolveFontForCodePoint メソッド
要求された Unicode スカラーを含む最初の設定済みフェイスを見つけます
宣言
function ResolveFontForCodePoint(CodePoint: Cardinal;
const PrimaryFontName: AnsiString;
out ResolvedFontName: AnsiString): boolean; overload;
function ResolveFontForCodePoint(CodePoint: Cardinal;
const PrimaryFontName: AnsiString; const FontStyle: TFontStyles;
out ResolvedFontName: AnsiString): boolean; overload;
パラメータ
CodePointは解決する Unicode スカラーですPrimaryFontNameは任意のフォールバックフェイスの前にチェックされますFontStyleはプライマリとフォールバックのカバレッジ判定で、同じ bold / italic フェイスを要求しますResolvedFontNameは選択されたインストール済みフェイスを受け取ります
戻り値
プライマリフェイスまたは設定されたフォールバックがスカラーを含む場合に true を返します
使用上の注意
- 一致するスクリプトチェーンは
hfsCommonの前にチェックされます - サイレントなオペレーティングシステムの置換は、要求されたフェイスによるカバレッジとしてカウントされません
- False は、呼び出し側が未解決のスカラーを明示的に記録または置換できるようにします
- 元のオーバーロードは regular フェイスを検査します。明示スタイル付きオーバーロードは、要求されたフェイススタイルを含めて境界付きカバレッジキャッシュに登録します
Arialのようなインストール済みフォントファミリー名を使ってください。PDF フォント名やリソースキーはシステムフォントファミリー名ではありません