HPDFGetStandardFontWidth
Zwraca poziomy przyrost Adobe AFM dla obsługiwanego zdekodowanego znaku Unicode w kanonicznym czcionkowym foncie tekstowym
Declaration
function HPDFGetStandardFontWidth(const BaseFont: AnsiString;
CodePoint: Cardinal; out Width: Double): Boolean;
Behavior
Funkcja należy do HPDFStandardFontMetrics i zwraca Width w 1/1000 em bez odpytywania fontów systemowych, shapingu ani kerningu
BaseFont musi dokładnie pasować do jednej z 12 kanonicznych nazw wymienionych w Standard font advances; dopasowanie rozróżnia wielkość liter i nie obcina prefiksów subset, nie dekoduje escape'ów nazw PDF ani nie akceptuje aliasów
CodePoint to zdekodowany skalar Unicode, a nie surowy bajt PDF ani indeks glifu; wywołujący musi najpierw rozpoznać kodowanie PDF
Obsługiwana para zwraca True i swój przyrost; każdy nieobsługiwany font albo znak zwraca False i ustawia Width na zero
Funkcja to ograniczony odczyt niemutowalnych tabel i jest bezpieczna dla wywołań współbieżnych