THPDFPage.SetEmbeddedGlyphFont Method
Selecteert gevalideerde fontbytes in eigendom van de aanroeper zonder het lettertype te installeren of via GDI op te lossen
Declaratie
function SetEmbeddedGlyphFont(
const FontIdentity: AnsiString;
const FontData: TBytes;
FontCollectionIndex: Integer;
ASize: Single): boolean;
Parameters
FontIdentityis een stabiele documentlocale cache-identiteit voor het aangeleverde programmaFontDatabevat een TrueType-, OpenType- of TrueType Collection-programmaFontCollectionIndexkiest een TTC-lid met nulbasis en moet nul zijn voor een zelfstandig fontASizeis de positieve fontgrootte in pagina-eenheden
Gedrag
- Valideert de sfnt-tabellen, het glyfaantal, eenheden per em, cmap, meetgegevens en eindige grootte voordat het huidige font verandert
- Wijs beperkte en alleen-bitmap insluitingsrechten af en eert de no-subsetting-bit
- Bouwt gecachte BMP- en suppletaire-vlak-cmap-opzoeken plus voortgangen per glyf op
- Geeft false terug zonder het font te selecteren wanneer validatie faalt
Verwante API's
THPDFPage.GetEmbeddedGlyphID · THPDFPage.DrawEmbeddedGlyphRun