Método THPDFPage.DrawEmbeddedGlyphRun
Dibuja glyph IDs exactos de la fuente actual propiedad del llamador a través de una fuente PDF Identity Type 0
Declaración
function DrawEmbeddedGlyphRun(
X, Y: Single;
angle: Extended;
const Glyphs: THPDFEmbeddedGlyphRun;
RightToLeft: boolean = false): boolean;
Comportamiento
- Valida cada glyph ID antes de escribir cualquier operador de texto
- Usa los advances naturales de
hmtxsalvo que un glyph suministre un advance explícito - Emite posicionamiento horizontal mediante ajustes nativos de
TJy offsets verticales mediante valores deTsacotados - Para runs RTL avanza en negativo y posiciona cada origen a partir del ancho natural del glyph y su offset horizontal
- Mapea el primer texto fuente no vacío retenido para cada glyph ID en un CMap
ToUnicodeacotado - Devuelve false ante un run vacío, una fuente embebida sin seleccionar o un glyph ID fuera de rango
APIs relacionadas
THPDFEmbeddedGlyph · THPDFEmbeddedGlyphRun · THPDFPage.SetEmbeddedGlyphFont