property FontData[FontIndex: Integer]: TBytes; // read only
Returnerar de råa bytena från det inbäddade teckensnittsprogrammet (fylls endast i när teckensnittet är inbäddat). Egenskapen indexeras av ett teckensnittshandtag som hämtas från ett tecken (FontHandle[CharIndex]) or directly enumerated through the page's font resources.
Skrivskyddad. Det underliggande värdet frågas lat av PDFium från teckensnittsordboken eller teckensnittsprogrammet. När indexet inte matchar ett känt teckensnitt kastar funktionen EPdfError.
Use this property together with CharacterFontSize / CharacterFontWeight to drive font-substitution or text-style reconstruction pipelines.
| FontIndex | Index of the font handle. Obtain via FontHandle[CharIndex] or by enumerating the page font resources. |
FontData and a TrueType/OpenType parser.
var
FontIdx: Integer;
begin
// inspect the font used by the first character
if Pdf1.CharacterCount > 0 then
begin
FontIdx := Pdf1.FontHandle[0];
Memo1.Lines.Add(Format('%s (embed=%s)',
[Pdf1.FontFamilyName[FontIdx], BoolToStr(Pdf1.FontIsEmbedded[FontIdx], True)]));
end;
end;