THPDFLoadedFontInfo Record
Metadane tylko do odczytu dla jednego fontu w słowniku zasobów załadowanej strony: nazwa fontu bazowego, podtyp, kodowanie, stan osadzenia, numer obiektu i klucz zasobu
Deklaracja
THPDFLoadedFontInfo= record
FontName: AnsiString;
Subtype: AnsiString;
Encoding: AnsiString;
IsEmbedded: boolean;
ObjectNumber: Integer;
ResourceName: AnsiString;
end;
Jednostka
HPDFDoc
Pola
| Pole | Przeznaczenie |
|---|---|
FontName | Nazwa /BaseFont słownika fontu |
Subtype | Wartość /Subtype słownika fontu, na przykład Type1, TrueType albo Type0 |
Encoding | Wartość /Encoding słownika fontu, pusta przy nieobecnym wpisie |
IsEmbedded | true, gdy deskryptor fontu niesie strumień /FontFile, /FontFile2 albo /FontFile3 |
ObjectNumber | Numer obiektu pośredniego słownika fontu |
ResourceName | Klucz fontu w słowniku /Resources/Font strony, na przykład F1 albo Helv |
Uwagi dotyczące użycia
- Wyliczaj fonty strony przez
THotPDF.GetLoadedFontCounti pobieraj każdy przezTHotPDF.GetLoadedFontInfo; wynikfalsezostawia rekord wyzerowany - Sprawdzaj najpierw
IsEmbedded, gdy audytujesz dokumenty pod kątem gotowości do druku albo archiwizacji: nieosadzone fonty zależą od podstawienia w przeglądarce - Używaj
ResourceName, aby skorelować font z operatorami w strumieniu treści strony, aObjectNumber, by w razie potrzeby pobrać pełny słownik