HPDFGetStandardFontWidth
Restituisce l'avanzamento orizzontale Adobe AFM per un carattere Unicode decodificato supportato in un font core text canonico
Dichiarazione
function HPDFGetStandardFontWidth(const BaseFont: AnsiString;
CodePoint: Cardinal; out Width: Double): Boolean;
Comportamento
La funzione appartiene a HPDFStandardFontMetrics e restituisce Width in 1/1000 di em senza ricerca di font di sistema, shaping o kerning
BaseFont deve corrispondere esattamente a uno dei 12 nomi canonici elencati negli avanzamenti dei font standard; il confronto distingue le maiuscole e non rimuove prefissi di subset, non decodifica escape dei nomi PDF né accetta alias
CodePoint è uno scalare Unicode decodificato anziché un byte PDF grezzo o un indice di glifo; il chiamante deve prima risolvere la codifica PDF
Una coppia supportata restituisce True e il suo avanzamento; ogni font o carattere non supportato restituisce False e azzera Width
La funzione è una lettura limitata di tabelle immutabili ed è sicura per chiamate concorrenti