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
| Options | 0 = 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
| 0 | Nothing was changed |
|---|---|
| 1 | A replacement of some type was made. |