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

Options0 = 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

0No se cambió nada
1Se realizó algún tipo de sustitución