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
| Options | 0 = 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
| 0 | Ništa nije promenjeno |
|---|---|
| 1 | Napravljena je neka vrsta zamene |