ReplaceFonts

Fontovi, manipulacija dokumentima

Opis

Zamjenjuje ugrađene fontove ekvivalentnim "Standard" fontovima, smanjujući veličinu datoteke. Fontovi se zamjenjuju jednim od 14 "Standard" fontova navedenih dolje:

Courier Courier-Bold

Courier-BoldOblique Courier-Oblique Helvetica

Helvetica-Bold Helvetica-BoldOblique Helvetica-Oblique Times-Roman

Times-Bold Times-Italic Times-BoldItalic Symbol ZapfDingbats

Na primjer, font ArialMT zamijenit će se fontom Helvetica "Standard". Imajte na umu da fontovi "Standard" ne sadrže cijeli skup znakova Unicode, nego samo 229 znakova definiranih tablicom WinAnsiEncoding

Sintaksa

Delphi

Function TPDFlib.ReplaceFonts(Options: Integer): Integer;

ActiveX

Function PDFlib::ReplaceFonts(Options As Long) As Long

DLL

int DLReplaceFonts(int InstanceID, int Options);

Parametri

Options0 = Zadano. Standardna i daleko preferirana razina zamjene fontova 1 = Posebna opcija koja zamjenjuje fontove te uklanja i fontove podskupova i unos WinAnsiEncoding. Radi samo ako ne postoji drugi unos Encoding i namijenjena je vrlo specifičnim dokumentima 10 = Ne zamjenjuje FontDescriptor nego briše ugrađene podatke fonta FontFile2. Time ugrađeni font postaje neugrađeni za fontove koji se usko poklapaju sa standardnim fontom poput ArialMT. Većina preglednika ionako ArialMT renderira Arialom ako nije ugrađen

Povratne vrijednosti

0Nothing was changed
1A replacement of some type was made.