THotPDF.ResolveFontForCodePoint Method
Znajduje pierwszy skonfigurowany kroj zawierający żądany skalar Unicode
Deklaracja
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;
Parametry
CodePointjest skalarem Unicode do rozstrzygnięciaPrimaryFontNamejest sprawdzane przed każdym krojem zapasowymFontStyleżąda tego samego kroju bold i italic przy sprawdzaniu pokrycia kroju podstawowego i zapasowychResolvedFontNameodbiera wybrany zainstalowany kroj
Wartość zwracana
Zwraca true, gdy kroj podstawowy lub skonfigurowany zapasowy zawiera skalar
Uwagi dotyczące użycia
- Pasujący łańcuch skryptów jest sprawdzany przed
hfsCommon - Ciche podstawienie przez system operacyjny nie liczy się jako pokrycie przez żądany kroj
- Wartość false pozostawia wywołującym możliwość jawnego zarejestrowania lub zastąpienia nierozstrzygniętego skalara
- Pierwotna przeciążona wersja sprawdza kroje regularne; wersja z jawnym stylem uwzględnia żądany styl kroju w ograniczonym cache pokrycia
- Używaj nazwy zainstalowanej rodziny fontów, np.
Arial; nazwy fontów PDF i klucze zasobów nie są nazwami rodzin fontów systemowych