GetFontColorGlyphByIndex
Tekst, Czcionki, Kolorowe glify
Opis
Zwraca reprezentację COLR, SVG-in-OpenType, sbix albo CBDT/CBLC dołączoną do indeksu glifu liczonego od zera
Składnia
Delphi
Function TPDFlib.GetFontColorGlyphByIndex(FontID, GlyphIndex, PaletteIndex, PreferredPPEM: Integer; Out Glyph: TPDFlibColorGlyph): Integer;Parametry
| FontID | Uchwyt czcionki zwrócony przez interfejs API tworzenia lub wczytywania czcionek |
|---|---|
| GlyphIndex | Indeks glifu OpenType liczony od zera |
| PaletteIndex | Indeks palety CPAL liczony od zera do rozwiązania |
| PreferredPPEM | Żądany rozmiar wariantu bitmapowego albo 0 dla największego wariantu |
| Glyph | Otrzymuje reprezentację kolorową i opcjonalny ładunek |
Wartości zwracane
Zwraca 1, gdy istnieją dane koloru, albo 0, gdy uchwyt, indeks glifu lub tabele kolorów nie są obsługiwane
Uwagi
To przeciążenie pozwala uniknąć drugiego wyszukiwania cmap, gdy mechanizm kształtowania lub wcześniejsze wywołanie inspekcji dostarczyło już indeks glifu
Lekki czytnik tabel kolorów jest zachowywany w ramach współdzielonego budżetu bajtów pamięci podręcznej czcionek i ponownie używany przez oba punkty wejścia glifów kolorowych