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

Argomenti correlati

HPDFMeasureBaseFontWidths, Avanzamenti dei font standard