THotPDF.ResolveFontForCodePoint-Methode
Findet den ersten konfigurierten Schriftschnitt, der einen angeforderten Unicode-Skalar enthält
Deklaration
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;
Parameter
CodePointist der aufzulösende Unicode-SkalarPrimaryFontNamewird vor jedem Fallback-Schriftschnitt geprüftFontStylefordert für primäre und Fallback-Abdeckungsprüfungen denselben Bold- und Italic-Schriftschnitt anResolvedFontNameempfängt den ausgewählten installierten Schriftschnitt
Rückgabewert
Gibt true zurück, wenn der primäre Schriftschnitt oder ein konfigurierter Fallback den Skalar enthält
Verwendungshinweise
- Die passende Skript-Kette wird vor
hfsCommongeprüft - Stille Betriebssystem-Substitution zählt nicht als Abdeckung durch den angeforderten Schriftschnitt
- False ermöglicht es Aufrufern, den ungelösten Skalar explizit aufzuzeichnen oder zu ersetzen
- Die ursprüngliche Überladung prüft reguläre Schriftschnitte; die Überladung mit explizitem Stil bezieht den angeforderten Schriftstil in den begrenzten Abdeckungscache ein
- Einen installierten Fontfamiliennamen wie
Arialverwenden; PDF-Fontnamen und Ressourcenschlüssel sind keine System-Fontfamiliennamen