Método THotPDF.ResolveFontForCodePoint
Encontra a primeira face configurada que contém um escalar Unicode pedido
Declaração
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;
Parâmetros
CodePointé o escalar Unicode a resolverPrimaryFontNameé verificado antes de qualquer face de fallbackFontStylepede a mesma face bold e italic para as verificações de cobertura primárias e de fallbackResolvedFontNamerecebe a face instalada selecionada
Valor devolvido
Devolve verdadeiro quando a face primária ou um fallback configurado contém o escalar
Notas de utilização
- A cadeia de script correspondente é verificada antes de
hfsCommon - A substituição silenciosa do sistema operativo não conta como cobertura pela face pedida
- Falso deixa os chamadores capazes de registar ou substituir o escalar por resolver explicitamente
- A sobrecarga original verifica faces regulares; a sobrecarga com estilo explícito inclui o estilo de face pedido na cache limitada de cobertura
- Use um nome de família de tipo de letra instalado, como
Arial; nomes de fontes PDF e chaves de recursos não são nomes de famílias de tipos de letra do sistema