TPDFlibDocumentFont

Datové typy

Popis

TPDFlibDocumentFont is a record structure that holds detailed properties of a font resource embedded or referenced within a PDF document.

Syntaxe

Delphi

type TPDFlibDocumentFont = record
    FontID: Integer;
    ObjNum: Integer;
    BaseFont: WideString;
    FontType: Integer;
    Encoding: WideString;
    Embedded: Boolean;
    Subsetted: Boolean;
  end;

Parametry

FontIDInterní handle fontu číslovaný od 1, použitelný se standardními metodami výběru fontu (například SelectFont)
ObjNumSurové nepřímé PDF číslo objektu slovníku fontu v PDF katalogu
BaseFontPostScript název fontu (například Helvetica-Bold nebo TimesNewRomanPSMT)
FontTypeTyp fontu reprezentovaný celým číslem od 1 do 11 (odpovídá hodnotám typu 1=TrueType, 2=Type1 apod.)
EncodingNázev schématu kódování znaků fontu (například WinAnsiEncoding nebo Identity-H)
EmbeddedOznačuje, zda je skutečný soubor fontového programu vložen do PDF dokumentu
SubsettedOznačuje, zda je font podmnožinou původního fontového programu, což se typicky pozná podle šestipísmenné předpony následované plusem (například ARIALN+)

Viz také

EnumDocumentFonts, SelectFont