THPDFPage.DrawEmbeddedGlyphRun Method
Rysuje dokładne ID glifów z bieżącej czcionki należącej do wywołującego przez PDF-owy font Identity Type 0
Deklaracja
function DrawEmbeddedGlyphRun(
X, Y: Single;
angle: Extended;
const Glyphs: THPDFEmbeddedGlyphRun;
RightToLeft: boolean = false): boolean;
Zachowanie
- Sprawdza poprawność każdego ID glifu, zanim zapisze cokolwiek operatorów tekstu
- Używa naturalnych szerokości z
hmtx, chyba że glif podaje jawną szerokość - Emituje pozycjonowanie poziome przez natywne korekty
TJ, a offsety pionowe przez ograniczone zakresowo wartościTs - Dla przebiegów RTL posuwa się ujemnie i pozycjonuje każdy początek na podstawie naturalnej szerokości glifu i offsetu poziomego
- Mapuje pierwszy niepusty tekst źródłowy zatrzymany dla danego ID glifu do ograniczonego CMap
ToUnicode - Zwraca false dla pustego przebiegu, nie wybranej czcionki osadzonej albo ID glifu poza zakresem
Powiązane API
THPDFEmbeddedGlyph · THPDFEmbeddedGlyphRun · THPDFPage.SetEmbeddedGlyphFont