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