SubsetEmbeddedFonts

Document Management, Fonts

Opis

Ponovno izgrađuje svaki ugrađeni program jednostavnog TrueType fonta tako da zadrži samo glifove za kodove znakova koji se stvarno pojavljuju u sadržaju stranica. Fontovi s podređenim fontovima (složeni CID fontovi), fontovi koji već nose oznaku podskupa u nazivu BaseFont i fontovi bez ugrađenog FontFile2 preskaču se

Sintaksa

Delphi

Function TPDFlib.SubsetEmbeddedFonts: Integer;

Povratne vrijednosti

Broj prepisanih programa fontova, ili 0 kad odabrani dokument nema prikladan ugrađeni font

Napomene

Prolaz obilazi svaki sloj sadržaja svake stranice i prije ponovne izgradnje prikuplja korištene jednobajtne kodove po fontu, pa ga pozovite nakon dovršetka svega crtanja i prije spremanja

Kad se resurs fonta sadržaja ne može jedinstveno razriješiti u jedan rječnik fonta, zadržava se nadskup korištenih kodova, što ostaje ispravno po cijeni manjeg smanjenja veličine

Fontove koje ugrađuje ova biblioteka automatske opcije podskupovanja podskupuju u trenutku umetanja, pa ovaj prolaz uglavnom koristi učitanim dokumentima čiji su fontovi ugrađeni u cijelosti

Primjer

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