SubsetEmbeddedFonts

Document Management, Fonts

Opis

Ponovo gradi svaki ugrađeni jednostavni TrueType program fonta tako da zadrži samo glifove za kodove znakova koji se stvarno pojavljuju u sadržaju strana. Fontovi sa potomcima (složeni CID fontovi), fontovi čiji BaseFont naziv već nosi oznaku podskupa i fontovi bez ugrađenog FontFile2 preskaču se

Sintaksa

Delphi

Function TPDFlib.SubsetEmbeddedFonts: Integer;

Povratne vrednosti

Broj ponovo napisanih programa fontova, ili 0 kada izabrani dokument nema nijedan podoban ugrađeni font

Napomene

Prolaz obilazi svaki sloj sadržaja svake strane i prikuplja korišćene jednobajtne kodove po fontu pre ponovne izgradnje, pa ga pozovite nakon što je sve crtanje završeno, a pre čuvanja

Kada resurs fonta sadržaja ne može biti jednoznačno razrešen na jedan rečnik fonta, čuva se nadskup korišćenih kodova, što ostaje ispravno po cenu manjeg smanjenja veličine

Fontove koje ugrađuje ova biblioteka podskupuju opcije automatskog podskupovanja u trenutku umetanja, pa ovaj prolaz najviše koristi učitanim dokumentima čiji su fontovi ugrađeni u potpunosti

Primer

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