THPDFLoadedFontInfo Record
Alleen-lezen-metadata voor één font in het resourcewoordenboek van een geladen pagina: basisfontnaam, subtype, encoding, insluitstatus, objectnummer en resourcesleutel
Declaratie
THPDFLoadedFontInfo= record
FontName: AnsiString;
Subtype: AnsiString;
Encoding: AnsiString;
IsEmbedded: boolean;
ObjectNumber: Integer;
ResourceName: AnsiString;
end;
Eenheid
HPDFDoc
Velden
| Veld | Doel |
|---|---|
FontName | /BaseFont-naam van het fontwoordenboek |
Subtype | /Subtype van het fontwoordenboek, zoals Type1, TrueType of Type0 |
Encoding | /Encoding-waarde van het fontwoordenboek, leeg wanneer het item ontbreekt |
IsEmbedded | true wanneer de fontdescriptor een /FontFile-, /FontFile2- of /FontFile3-stream heeft |
ObjectNumber | Indirect objectnummer van het fontwoordenboek |
ResourceName | Sleutel van het font in het /Resources/Font-woordenboek van de pagina, zoals F1 of Helv |
Gebruiksopmerkingen
- Nummer paginafonts met
THotPDF.GetLoadedFontCounten haal ze één voor één op metTHotPDF.GetLoadedFontInfo; eenfalse-resultaat laat het record op nul staan - Controleer bij een print- of archiefgeschiktheidsaudit eerst
IsEmbedded: niet-ingesloten fonts zijn afhankelijk van viewer-substitutie - Gebruik
ResourceNameom het font te koppelen aan operatoren in de contentstream van de pagina, enObjectNumberom indien nodig het volledige woordenboek op te halen