ReplaceFonts

Fontovi, manipulacija dokumentima

Opis

Zamenjuje ugrađene fontove ekvivalentnim "Standard" fontovima, čime se smanjuje veličina datoteke. Fontovi se zamenjuju jednim od 14 "Standard" fontova navedenih ispod:

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 primer, font ArialMT biće zamenjen fontom Helvetica "Standard". Imajte na umu da fontovi "Standard" ne sadrže ceo Unicode skup znakova, već samo 229 znakova definisanih tabelom 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 = Podrazumevano. Standardni i daleko preferirani nivo zamene fontova 1 = Posebna opcija koja zamenjuje fontove i uklanja i fontove-podskupove i unos WinAnsiEncoding. Radi samo ako ne postoji drugi Encoding unos i namenjena je vrlo specifičnim dokumentima 10 = Ne zamenjuje FontDescriptor ali briše FontFile2 ugrađene podatke fonta. To pretvara ugrađeni font u neugrađeni za fontove koji se blisko poklapaju sa standardnim fontom poput ArialMT. Većina pregledača ionako koristi Arial za renderovanje ArialMT kad nije ugrađen

Povratne vrednosti

0Ništa nije promenjeno
1Napravljena je neka vrsta zamene