THPDFPage.SetEmbeddedGlyphFont-metoden
Väljer validerade anroparägda teckensnittsbytes utan att installera eller lösa typsnittet genom GDI
Deklaration
function SetEmbeddedGlyphFont(
const FontIdentity: AnsiString;
const FontData: TBytes;
FontCollectionIndex: Integer;
ASize: Single): boolean;
Parametrar
FontIdentityär en stabil dokumentlokal cacheidentitet för det angivna programmetFontDatainnehåller ett TrueType-, OpenType- eller TrueType Collection-programFontCollectionIndexväljer en nollbaserad TTC-medlem och måste vara noll för ett fristående teckensnittASizeär den positiva teckensnittsstorleken i sidanheter
Beteende
- Validerar sfnt-tabellerna, glyfantalet, units per em, cmap, mätvärden och den ändliga storleken innan aktuellt teckensnitt byts
- Avvisar begränsade och endast-bitmappade inbäddningsrättigheter samt hedrar no-subsetting-biten
- Bygger cachelagrade BMP- och tilläggsplan-cmap-uppslagningar samt per-glyf-advances
- Returnerar false utan att välja teckensnittet när valideringen misslyckas
Relaterade API:er
THPDFPage.GetEmbeddedGlyphID · THPDFPage.DrawEmbeddedGlyphRun