ImportEMFFromFileA
رسومات المتجهات، معالجة الصور
الوصف
تشير اللاحقة A إلى نقطة دخول DLL بصيغة ANSI (char)؛ وتبقى واجهة ActiveX/COM مكشوفةً بالصيغة Unicode فقط. والسلوك مطابق لـ ImportEMFFromFile وتُفسر وسائط السلاسل بصفحة شيفرة SetAnsiMode الحالية
يضيف خط TrueType إلى المستند. يجب أن يكون الخط مثبتًا على النظام. إذا لم يُضمَّن الخط فلا بد أن يكون مثبتًا أيضًا على نظام قارئ مستند PDF. أما إذا ضُمِّن الخط فلا يحتاج القارئ إلى تثبيته على نظامه
بمجرد إضافة الصورة إلى المستند يمكن رسمها على أي صفحة عدة مرات دون زيادة إضافية في حجم ملف PDF
الصيغة
Delphi
Function DLImportEMFFromFileA(InstanceID: Integer; FileName: PAnsiChar; FontOptions, GeneralOptions: Integer): Integer;
DLL
int DLImportEMFFromFileA(int InstanceID, const char * FileName, int FontOptions, int GeneralOptions);
المعاملات
| FileName | اسم ملف الصورة المطلوب إضافتها. إذا كانت GeneralOptions تساوي 1 يُتجاهل هذا المعامل، سوا ذلك تسري القيم التالية: 0 = استخدام أول خط أُضيف إلى PDF 1 = إضافة الخطوط تلقائيًا كخطوط TrueType غير مضمّنة |
|---|---|
| FontOptions | |
| GeneralOptions | 0 = رسم النص خارج القوس باتجاه عقارب الساعة 1 = رسم النص داخل القوس عكس عقارب الساعة |
قيم الإرجاع
| 0 | تعذّرت إضافة الصورة |
|---|---|
| Non-zero | أُضيفت الصورة بنجاح. يُرجع معرّف ImageID الذي يمكن تمريره إلى دوال مثل SelectImage وDrawImage |