THPDFLoadedFontInfo Record
Skrivskyddad metadata för ett typsnitt i en inläst sidas resursordbok: basnamn, undertyp, kodning, inbäddningstillstånd, objektnummer och resursnyckel
Deklaration
THPDFLoadedFontInfo= record
FontName: AnsiString;
Subtype: AnsiString;
Encoding: AnsiString;
IsEmbedded: boolean;
ObjectNumber: Integer;
ResourceName: AnsiString;
end;
Enhet
HPDFDoc
Fält
| Fält | Syfte |
|---|---|
FontName | Typsnittsordbokens /BaseFont-namn |
Subtype | Typsnittsordbokens /Subtype, till exempel Type1, TrueType eller Type0 |
Encoding | Typsnittsordbokens /Encoding-värde, tomt när posten saknas |
IsEmbedded | true när typsnittsdeskriptorn bär en /FontFile-, /FontFile2- eller /FontFile3-ström |
ObjectNumber | Indirekt objektnummer för typsnittsordboken |
ResourceName | Nyckeln för typsnittet i sidans /Resources/Font-ordbok, till exempel F1 eller Helv |
Användningsanteckningar
- Räkna upp sidans typsnitt med
THotPDF.GetLoadedFontCountoch hämta var och en medTHotPDF.GetLoadedFontInfo; ettfalse-resultat lämnar recorden nollställd - Kontrollera
IsEmbeddedförst när du granskar dokument för utskrifts- eller arkiveringslämplighet: icke inbäddade typsnitt är beroende av att visningsprogrammet ersätter dem - Använd
ResourceNameför att koppla typsnittet till operatorerna i sidans innehållsström ochObjectNumberför att hämta hela ordboken vid behov