THPDFPage.DrawEmbeddedGlyphRun Method
Zeichnet exakte Glyph-IDs aus der aktuellen, vom Aufrufer besessenen Schrift über eine Identity-Type-0-PDF-Schrift
Deklaration
function DrawEmbeddedGlyphRun(
X, Y: Single;
angle: Extended;
const Glyphs: THPDFEmbeddedGlyphRun;
RightToLeft: boolean = false): boolean;
Verhalten
- Validiert jede Glyph-ID, bevor Textoperatoren geschrieben werden
- Verwendet natürliche
hmtx-Abstände, sofern ein Glyph keinen expliziten Abstand liefert - Gibt die horizontale Positionierung über native
TJ-Anpassungen und vertikale Offsets über bereichsgebundeneTs-Werte aus - Für RTL-Läufe schreitet es negativ fort und positioniert jeden Ursprung aus der natürlichen Breite und dem horizontalen Offset des Glyphen
- Mappt den ersten nicht-leeren Quelltext, der für jede Glyph-ID erhalten bleibt, in eine begrenzte
ToUnicode-CMap - Gibt false für einen leeren Lauf, eine nicht ausgewählte eingebettete Schrift oder eine außerhalb des Bereichs liegende Glyph-ID zurück
Verwandte APIs
THPDFEmbeddedGlyph · THPDFEmbeddedGlyphRun · THPDFPage.SetEmbeddedGlyphFont