GetFontColorGlyph

Metin, yazı tipleri, renkli glifler

Açıklama

Bir Unicode kod noktasını seçili TrueType veya OpenType yazı tipinden eşleştirir ve COLR boya grafiğini, SVG belgesini veya gömülü bit eşlem yükünü döndürür

Sözdizimi

Delphi

Function TPDFlib.GetFontColorGlyph(FontID: Integer; CodePoint: Cardinal; PaletteIndex, PreferredPPEM: Integer; Out Glyph: TPDFlibColorGlyph): Integer;

Parametreler

FontIDBir yazı tipi oluşturma veya yükleme API'sinin döndürdüğü yazı tipi tanıtıcısı
CodePoint0 ile $10FFFF arasında bir Unicode skaler değeri
PaletteIndexÇözümlenecek sıfır tabanlı CPAL paleti; geçersiz bir değer palet sıfıra geri döner
PreferredPPEMİstenen bit eşlem darbe boyutu veya kullanılabilir en büyük darbeyi seçmek için 0
GlyphRenk biçimini, eşlenen glif dizinini, açıklamayı ve isteğe bağlı ikili yükü alır

Dönüş değerleri

Desteklenen renk gösterimi varsa 1, yazı tipi, kod noktası veya renk tabloları bunu sağlayamıyorsa 0 döndürür; hata durumunda çıktı değerleri temizlenir

Açıklamalar

COLR sürüm 0 katmanları ve COLR sürüm 1 boyama grafikleri; dönüşümler, degradeler ve birleştirme düğümleri dâhil çözümlenmiş CPAL renklerini DescriptionJSON içinde barındırır

SVG-in-OpenType, tam SVG belgesini Data içinde döndürür; gzip ile sıkıştırılmış belgeler image/svg+xml+gzip kullanır, böylece çağıran içerik tahmini yapmadan sıkıştırılmış baytları ayırt edebilir

sbix ve CBDT/CBLC, istenene en yakın darbeyi seçer ve MIME türüyle piksel başına em meta verileriyle birlikte PNG, JPEG, TIFF veya ham OpenType bit eşlem verilerini döndürür

Ayrıca bkz

GetFontColorGlyphByIndex, TPDFlibColorGlyph, TPDFlibColorGlyphKind