ReplaceFonts
Fuentes, manipulación de documentos
Descripción
Sustituye fuentes incrustadas por fuentes "Standard" equivalentes para reducir el tamaño. Se usa una de las 14 fuentes "Standard" siguientes:
Courier Courier-Bold
Courier-BoldOblique Courier-Oblique Helvetica
Helvetica-Bold Helvetica-BoldOblique Helvetica-Oblique Times-Roman
Times-Bold Times-Italic Times-BoldItalic Symbol ZapfDingbats
Por ejemplo, ArialMT se sustituye por Helvetica "Standard". Las fuentes "Standard" no tienen todo Unicode, sino los 229 caracteres de WinAnsiEncoding
Sintaxis
Delphi
Function TPDFlib.ReplaceFonts(Options: Integer): Integer;
ActiveX
Function PDFlib::ReplaceFonts(Options As Long) As Long
DLL
int DLReplaceFonts(int InstanceID, int Options);
Parámetros
| Options | 0 = Sustitución estándar preferida 1 = Sustituir y eliminar fuentes de subconjunto y WinAnsiEncoding, solo sin otra Encoding 10 = Conservar FontDescriptor y eliminar FontFile2, haciendo no incrustadas fuentes cercanas a estándar como ArialMT |
|---|
Valores devueltos
| 0 | No se cambió nada |
|---|---|
| 1 | Se realizó algún tipo de sustitución |