ReplaceFonts

الخطوط، معالجة المستندات

الوصف

يستبدل الخطوط المضمّنة بخطوط "قياسية" مكافئة، مخفضًا حجم الملف. وتُستبدل الخطوط بأحد خطوط "Standard" الـ 14 المدرجة أدناه:

Courier Courier-Bold

Courier-BoldOblique Courier-Oblique Helvetica

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

Times-Bold Times-Italic Times-BoldItalic Symbol ZapfDingbats

على سبيل المثال، سيُستبدل الخط ArialMT بالخط Helvetica "Standard". لاحظ أن الخطوط "Standard" لا تحتوي على مجموعة محارف Unicode كاملة، بل على المحارف الـ229 المحددة في جدول WinAnsiEncoding

الصيغة

Delphi

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

ActiveX

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

DLL

int DLReplaceFonts(int InstanceID, int Options);

المعاملات

Options0 = إخراج BMP 1 = إخراج JPEG 2 = إخراج WMF 3 = إخراج EMF 4 = إخراج EPS 5 = إخراج PNG 6 = إخراج GIF 7 = إخراج TIFF 8 = إخراج EMF+ 9 = إخراج HTML5 10 = إخراج TIFF (G4) 11 = إخراج EMF+ ثنائي

قيم الإرجاع

0Nothing was changed
1مرجع صفحة تُرجعه الدالتان DAFindPage أو DANewPage int PageRef);