THPDFPage.SetEmbeddedGlyphFont Method
Seleciona bytes de fonte validados de propriedade do chamador sem instalar nem resolver a face por meio do GDI
Declaração
function SetEmbeddedGlyphFont(
const FontIdentity: AnsiString;
const FontData: TBytes;
FontCollectionIndex: Integer;
ASize: Single): boolean;
Parâmetros
FontIdentityé uma identidade de cache local ao documento, estável, para o programa fornecidoFontDatacontém um programa TrueType, OpenType ou TrueType CollectionFontCollectionIndexseleciona um membro TTC com índice a partir de zero e deve ser zero para uma fonte independenteASizeé o tamanho positivo da fonte em unidades de página
Comportamento
- Valida as tabelas sfnt, a contagem de glifos, as unidades por em, o cmap, as métricas e o tamanho finito antes de alterar a fonte atual
- Rejeita permissões de incorporação restritas e somente bitmap e respeita o bit no-subsetting
- Constrói consultas de cmap em cache para o BMP e o plano suplementar, além de avanços por glifo
- Retorna false sem selecionar a fonte quando a validação falha
APIs relacionadas
THPDFPage.GetEmbeddedGlyphID · THPDFPage.DrawEmbeddedGlyphRun