HPDFGetStandardFontWidth

Kanonik bir core text yazı tipindeki desteklenen çözülmüş bir Unicode karakter için Adobe AFM yatay ilerlemesini döndürür

Bildirim

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

Davranış

Fonksiyon HPDFStandardFontMetrics'e aittir ve sistem yazı tipi araması, shaping veya kerning olmadan Width'i 1/1000 em olarak döndürür

BaseFont, Standard font advances'te listelenen 12 kanonik addan biriyle tam olarak eşleşmelidir; eşleşme büyük/küçük harfe duyarlıdır ve subset öneklerini kırpmaz, PDF ad kaçışlarını çözmez veya alias kabul etmez

CodePoint, ham bir PDF baytı veya glyph indeksi değil çözülmüş bir Unicode scalar'dır; çağıran PDF encoding'ini önce çözmelidir

Desteklenen bir çift True ve ilerlemesini döndürür; desteklenmeyen her yazı tipi veya karakter False döndürür ve Width'i sıfır yapar

Fonksiyon, değişmez tabloların sınırlı bir okumasıdır ve eşzamanlı çağrılar için güvenlidir

İlgili konular

HPDFMeasureBaseFontWidths, Standard font advances