ReplaceFonts

Fontit, asiakirjojen käsittely

Kuvaus

Korvaa upotetut fontit vastaavilla "Standard"-fonteilla pienentäen tiedoston kokoa. Fontit korvataan jollakin alla luetelluista 14 "Standard"-fontista:

Courier Courier-Bold

Courier-BoldOblique Courier-Oblique Helvetica

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

Times-Bold Times-Italic Times-BoldItalic Symbol ZapfDingbats

Esimerkiksi ArialMT-fontti korvataan Helvetica "Standard" -fontilla. Huomaa, että "Standard"-fontit eivät sisällä koko Unicode-merkistöä, vaan ainoastaan WinAnsiEncoding-taulun määrittämät 229 merkkiä

Syntaksi

Delphi

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

ActiveX

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

DLL

int DLReplaceFonts(int InstanceID, int Options);

Parametrit

Options0 = oletus. Standard ja huomattavasti suosituin fonttien korvaamisen taso 1 = erikoisvaihtoehto, joka korvaa fontit ja poistaa myös osajoukkoitetut fontit sekä WinAnsiEncoding-tietueen. Tämä toimii vain, jos toista Encoding-tietuetta ei ole, ja sopii vain hyvin erityisiin asiakirjoihin 10 = älä korvaa FontDescriptoria mutta poista FontFile2-upotettu fonttidata. Tämä muuttaa upotetun fontin ei-upotetuksi fontille, joka vastaa läheisesti vakiofonttia kuten ArialMT. Useimmat katselimet käyttävät silti Arialia renderöimään ArialMT:n, jos sitä ei ole upotettu

Paluuarvot

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