THPDFPage.SetEmbeddedGlyphFont Method
Wybiera zwalidowane bajty czcionki należące do wywołującego, bez instalowania ani rozwiązywania kroju przez GDI
Deklaracja
function SetEmbeddedGlyphFont(
const FontIdentity: AnsiString;
const FontData: TBytes;
FontCollectionIndex: Integer;
ASize: Single): boolean;
Parametry
FontIdentityto stabilna tożsamość cache lokalna dla dokumentu, powiązana z podanym programemFontDatazawiera program TrueType, OpenType albo kolekcję TrueTypeFontCollectionIndexwybiera członka TTC liczony od zera i musi być zerowy dla pojedynczej czcionkiASizeto dodatni rozmiar czcionki w jednostkach strony
Zachowanie
- Sprawdza tabele sfnt, liczbę glifów, jednostki na em, cmap, metryki i skończony rozmiar, zanim zmieni bieżącą czcionkę
- Odrzuca ograniczone oraz tylko-bitmapowe uprawnienia osadzania i respektuje bit zakazu subsettingu
- Buduje zapamiętane wyszukiwania cmap dla BMP i płaszczyzny uzupełniającej oraz szerokości per glif
- Zwraca false i nie wybiera czcionki, gdy walidacja się nie powiedzie
Powiązane API
THPDFPage.GetEmbeddedGlyphID · THPDFPage.DrawEmbeddedGlyphRun