THPDFPage.SetEmbeddedGlyphFont Method
Seleziona byte di font validati di proprietà del chiamante, senza installare o risolvere la faccia tramite GDI
Dichiarazione
function SetEmbeddedGlyphFont(
const FontIdentity: AnsiString;
const FontData: TBytes;
FontCollectionIndex: Integer;
ASize: Single): boolean;
Parametri
FontIdentityè un'identità di cache stabile, locale al documento, per il programma fornitoFontDatacontiene un programma TrueType, OpenType o TrueType CollectionFontCollectionIndexseleziona un membro TTC a base zero e deve valere zero per un font autonomoASizeè la dimensione positiva del font in unità di pagina
Comportamento
- Valida le tabelle sfnt, il numero di glyph, gli units per em, la cmap, le metriche e la dimensione finita prima di cambiare il font corrente
- Rifiuta i permessi di embedding restricted e bitmap-only e rispetta il bit no-subsetting
- Costruisce lookup cmap in cache per il piano BMP e quello supplementare, più gli avanzamenti per glyph
- Restituisce false senza selezionare il font quando la validazione fallisce
API correlate
THPDFPage.GetEmbeddedGlyphID · THPDFPage.DrawEmbeddedGlyphRun