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為主要與後援涵蓋檢查要求相同的粗體與斜體字面ResolvedFontName接收所選取的已安裝字體
傳回值
當主要字體或已設定的後援包含該純量時傳回 true
使用說明
- 相符的字稿鏈會在
hfsCommon之前檢查 - 作業系統的無聲替代不計為所要求字體的涵蓋範圍
- 傳回 false 時,呼叫端仍可明確記錄或取代未解析的純量
- 原本的多載檢查標準字面;明確樣式多載會把要求的字面樣式納入有界的涵蓋快取
- 請使用已安裝的字型家族名稱,例如
Arial;PDF 字型名稱與資源鍵不是系統字型家族名稱