THPDFTrueTypeData.TryGetMetadata

function TryGetMetadata(out Metadata: THPDFTrueTypeMetadata): Boolean;

Sınırlı name, head, hhea, OS/2, post, glyf ve loca meta verisini masaüstü bir yazı tipi API'si kullanmadan okur

Yöntem sonuç kaydını başlatır ve eksik zorunlu metrikler, geçersiz sfnt imzaları veya head magic, geçersiz units per em veya ters yazı tipi sınırları için false döndürür

TrueType outline uygunluğu ayrıca loca formatını, kapsamı, monotonik offset'leri ve glyf sınırlarını denetler; CFF sfnt yazı tipleri, TrueTypeOutlines false kalırken meta veri açığa çıkarabilir

İsteğe bağlı name, OS/2 ve post alanları açık presence bayrakları veya belgelenmiş varsayılanlar kullanır; tüm tablo ve alan erişimleri okumadan önce denetlenir

Yöntem eksiksiz bir glyph-program validator'ı yapmaz ve rendering, shaping veya embedding izin kararı vermez

Mevcut cmap ve metrik API'leri orijinal davranışlarını korur; katı Unicode appearance profili, ek HasUnicodeCmap ve UnicodeGIDForCodepoint yöntemlerini kullanır