THotPDF.ResolveFontForCodePoint-methode
Vindt het eerste geconfigureerde gezicht dat een gevraagde Unicode-scalar bevat
Declaratie
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;
Parameters
CodePointis de Unicode-scalar om op te lossenPrimaryFontNamewordt vóór elk fallback-gezicht gecontroleerdFontStylevraagt hetzelfde vette en cursieve gezicht voor primaire als fallback-dekkingscontrolesResolvedFontNameontvangt het geselecteerde geïnstalleerde gezicht
Retourwaarde
Retourneert waar wanneer het primaire gezicht of een geconfigureerde fallback de scalar bevat
Gebruiksaanwijzing
- De overeenkomstige scriptketen wordt vóór
hfsCommongecontroleerd - Stille substitutie door het besturingssysteem telt niet als dekking door het gevraagde gezicht
- Onwaar laat aanroepers in staat de niet-opgeloste scalar expliciet te registreren of te vervangen
- De oorspronkelijke overload controleert gewone gezichten; de overload met expliciete stijl neemt de gevraagde gezichtsstijl op in de begrensde dekkingscache
- Gebruik een geïnstalleerde fontfamilienaam zoals
Arial; PDF-fontnamen en resourcesleutels zijn geen systeemfontfamilies