SubsetEmbeddedFonts

Upravljanje dokumentov, Pisave

Opis

Znova zgradi vsak vgrajeni preprosti program pisave TrueType, tako da obdrži le glife za kodne znake, ki se v vsebini strani dejansko pojavijo. Pisave z naslednjimi pisavami (sestavljene pisave CID), pisave, ki v imenu BaseFont že nosijo oznako podnabora, in pisave brez vgrajenega FontFile2 se preskočijo

Sintaksa

Delphi

Function TPDFlib.SubsetEmbeddedFonts: Integer;

Vrnjene vrednosti

Število prepisanih programov pisav ali 0, kadar izbrani dokument nima ustrezne vgrajene pisave

Opombe

Prehod prečka vsako plast vsebine vsake strani in pred ponovno izgradnjo po pisavah zbere uporabljene enobajtne kode, zato ga pokličite, ko je vse risanje zaključeno, in pred shranjevanjem

Kadar vira pisave vsebine ni mogoče enolično razrešiti na en slovar pisave, se obdrži nadnabor uporabljenih kod, kar ostane pravilno, a z manjšim zmanjšanjem velikosti

Pisave, ki jih vgradi ta knjižnica, se ob vstavitvi podnastavijo z možnostmi samodejnega podnastavljanja, zato ta prehod koristi predvsem naloženim dokumentom, katerih pisave so bile vgrajene v celoti

Primer

PDF.LoadFromFile('full-embed.pdf', '');
PDF.SubsetEmbeddedFonts;
PDF.SaveToFile('subsetted.pdf');