THPDFPage.SetEmbeddedGlyphFont Method
Selecciona bytes de fuente validados propiedad del llamador sin instalar la fuente ni resolver el rostro mediante GDI
Declaración
function SetEmbeddedGlyphFont(
const FontIdentity: AnsiString;
const FontData: TBytes;
FontCollectionIndex: Integer;
ASize: Single): boolean;
Parámetros
FontIdentityes una identidad de caché estable y local al documento para el programa suministradoFontDatacontiene un programa TrueType, OpenType o TrueType CollectionFontCollectionIndexselecciona un miembro del TTC con base cero y debe ser cero para una fuente independienteASizees el tamaño positivo de la fuente en unidades de página
Comportamiento
- Valida las tablas sfnt, el número de glyphs, las unidades por em, el cmap, las métricas y un tamaño finito antes de cambiar la fuente actual
- Rechaza permisos de embebido restringidos o solo de mapa de bits y respeta el bit de no subsetting
- Construye búsquedas cmap cacheadas del BMP y del plano suplementario, además de los avances por glyph
- Devuelve false sin seleccionar la fuente cuando la validación falla
APIs relacionadas
THPDFPage.GetEmbeddedGlyphID · THPDFPage.DrawEmbeddedGlyphRun