HPDFGetStandardFontWidth

Returnerer Adobe AFM vandret advance for et understøttet dekodet Unicode-tegn i en kanonisk kerne-tekstfont

Declaration

function HPDFGetStandardFontWidth(const BaseFont: AnsiString;
  CodePoint: Cardinal; out Width: Double): Boolean;

Adfærd

Funktionen tilhører HPDFStandardFontMetrics og returnerer Width i 1/1000 em uden systemfont-opslag, shaping eller kerning

BaseFont skal matche nøjagtigt ét af de 12 kanoniske navne, der er vist i Standard font advances; matching er case-sensitive og fjerner ikke subset-præfikser, dekoder ikke PDF name-escapes og accepterer ikke aliasser

CodePoint er en dekodet Unicode-scalar, ikke en rå PDF-byte eller et glyph-indeks; kalderen skal først opløse PDF-encodingen

Et understøttet par returnerer True og dets advance; alle ikke-understøttede fonts eller tegn returnerer False og sætter Width til nul

Funktionen er en afgrænset læsning af uforanderlige tabeller og er sikker ved samtidige kald

Relaterede emner

HPDFMeasureBaseFontWidths, Standard font advances