HPDFGetStandardFontWidth
Geeft de Adobe AFM horizontale advance terug voor een ondersteund gedecodeerd Unicode-teken in een canoniek core text font
Declaration
function HPDFGetStandardFontWidth(const BaseFont: AnsiString;
CodePoint: Cardinal; out Width: Double): Boolean;
Behavior
De functie hoort bij HPDFStandardFontMetrics en geeft Width terug in 1/1000 em zonder system font-opzoek, shaping of kerning
BaseFont moet exact matchen met een van de 12 canonieke namen uit Standard font advances; matching is case-sensitive en stript geen subset-prefixes, decodeert geen PDF name-escapes en accepteert geen aliases
CodePoint is een gedecodeerde Unicode-scalar in plaats van een raw PDF-byte of glyph-index; de aanroeper moet eerst de PDF-encoding oplossen
Een ondersteund paar geeft True en diens advance terug; elke niet-ondersteunde font of teken geeft False terug en zet Width op nul
De functie is een begrensde read van immutable tabellen en is veilig voor concurrende aanroepen