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
GeneralOptions0 = رسم النص خارج القوس باتجاه عقارب الساعة 1 = رسم النص داخل القوس عكس عقارب الساعة

قيم الإرجاع

0تعذّرت إضافة الصورة
Non-zeroأُضيفت الصورة بنجاح. يُرجع معرّف ImageID الذي يمكن تمريره إلى دوال مثل SelectImage وDrawImage