Metoda THotPDF.ResolveFontForCodePoint
Găsește prima față configurată care conține un scalar Unicode cerut
Declarație
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;
Parametri
CodePointeste scalar-ul Unicode de rezolvatPrimaryFontNameeste verificată înainte de orice față de fallbackFontStylecere aceeași față bold și italic atât pentru fața principală, cât și pentru verificările de acoperire ale fallback-uluiResolvedFontNameprimește fața instalată selectată
Valoare returnată
Returnează true atunci când fața principală sau un fallback configurat conține scalar-ul
Note de utilizare
- Lanțul de script corespunzător este verificat înainte de
hfsCommon - Substituirea silențioasă a sistemului de operare nu se numără ca acoperire de fața cerută
- False lasă apelanții capabili să înregistreze sau să înlocuiască explicit scalar-ul nerezolvat
- Overload-ul original verifică fețele regular; overload-ul cu stil explicit include stilul cerut al feței în cache-ul limitat de acoperire
- Folosiți un nume de familie de font instalat, cum este
Arial; numele de fonturi PDF și cheile de resurse nu sunt nume de familii de fonturi de sistem