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
| FontID | Bir yazı tipi oluşturma veya yükleme API'sinin döndürdüğü yazı tipi tanıtıcısı |
|---|---|
| CodePoint | 0 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 |
| Glyph | Renk 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