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);
المعاملات
| Options | 0 = إخراج BMP 1 = إخراج JPEG 2 = إخراج WMF 3 = إخراج EMF 4 = إخراج EPS 5 = إخراج PNG 6 = إخراج GIF 7 = إخراج TIFF 8 = إخراج EMF+ 9 = إخراج HTML5 10 = إخراج TIFF (G4) 11 = إخراج EMF+ ثنائي |
|---|
قيم الإرجاع
| 0 | Nothing was changed |
|---|---|
| 1 | مرجع صفحة تُرجعه الدالتان DAFindPage أو DANewPage int PageRef); |