SubsetEmbeddedFonts
Document Management, Fonts
Beskrivning
Bygger om varje inbäddat enkelt TrueType-typsnittsprogram så att det endast behåller glyferna för de teckenkoder som faktiskt förekommer i sidinnehållet. Typsnitt med ättlingstypsnitt (sammansatta CID-typsnitt), typsnitt som redan bär en delmängdstagg i sitt BaseFont-namn samt typsnitt utan inbäddad FontFile2 hoppas över
Syntax
Delphi
Function TPDFlib.SubsetEmbeddedFonts: Integer;Returvärden
Antalet omskrivna typsnittsprogram, eller 0 när det valda dokumentet saknar kvalificerat inbäddat typsnitt
Anmärkningar
Passet går igenom varje innehållslager på varje sida och samlar in de använda enbytekoderna per typsnitt före ombyggnaden, så anropa det efter att all ritning är klar och före sparningen
När en innehållstypsnittsresurs inte kan lösas entydigt till en enda typsnittsordlista behålls unionen av använda koder, vilket förblir korrekt på bekostnad av en mindre storleksminskning
Typsnitt som inbäddas av detta bibliotek får delmängder redan vid insättningen via de automatiska delmängdsalternativen, så passet gynnar främst inlästa dokument vars typsnitt inbäddades i sin helhet
Exempel
PDF.LoadFromFile('full-embed.pdf', '');
PDF.SubsetEmbeddedFonts;
PDF.SaveToFile('subsetted.pdf');