SubsetEmbeddedFonts
Gestione dei documenti, font
Descrizione
Ricostruisce ogni programma di font TrueType semplice incorporato così che conservi solo i glifi per i codici carattere effettivamente presenti nel contenuto delle pagine. I font con font discendenti (font CID compositi), i font che portano già un tag di subset nel nome BaseFont e i font privi di un FontFile2 incorporato vengono saltati
Sintassi
Delphi
Function TPDFlib.SubsetEmbeddedFonts: Integer;Valori restituiti
Il numero di programmi di font riscritti, oppure 0 quando il documento selezionato non ha font incorporati idonei
Osservazioni
Il passaggio attraversa ogni livello di contenuto di ogni pagina e raccoglie i codici a byte singolo usati per ciascun font prima della ricostruzione, quindi chiamarlo dopo che tutto il disegno è completato e prima di salvare
Quando una risorsa font del contenuto non può essere risolta univocamente a un dizionario font viene conservato il sovrainsieme dei codici usati, che resta corretto al prezzo di una riduzione delle dimensioni minore
I font incorporati da questa libreria vengono già sottoposti a subsetting all'inserimento tramite le opzioni di subsetting automatico, quindi questo passaggio avvantaggia soprattutto i documenti caricati i cui font erano incorporati per intero
Esempio
PDF.LoadFromFile('full-embed.pdf', '');
PDF.SubsetEmbeddedFonts;
PDF.SaveToFile('subsetted.pdf');