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');