DrawDataMatrixSymbolA

رسومات المتجهات، الرموز الشريطية

الوصف

تشير اللاحقة A إلى نقطة دخول DLL بصيغة ANSI (char)؛ وتبقى واجهة ActiveX/COM مكشوفةً بالصيغة Unicode فقط. والسلوك مطابق لـ DrawDataMatrixSymbol وتُفسر وسائط السلاسل بصفحة شيفرة SetAnsiMode الحالية

ترسم هذه الدالة رمز Data Matrix على الصفحة. Data Matrix ترميز باركود ثنائي الأبعاد يتيح تخزين كميات كبيرة من البيانات

الصيغة

Delphi

Function DLDrawDataMatrixSymbolA(InstanceID: Integer; Left, Top, ModuleSize: Double; Text: PAnsiChar; Encoding, SymbolSize, Options: Integer): Integer;

DLL

int DLDrawDataMatrixSymbolA(int InstanceID, double Left, double Top, double ModuleSize, const char * Text, int Encoding, int SymbolSize, int Options);

المعاملات

Leftالإحداثي الأفقي للحافة اليسرى للرمز
Topالإحداثي الرأسي للحافة العلوية للرمز
ModuleSizeتُستخدم هذه القيمة لعرض وارتفاع النقاط التي يتكون منها الرمز
Textالنص/البيانات المطلوب تخزينهما في الرمز
Encoding1 = ANSI 2 = الافتراضي 3 = رموز 4 = Shift JIS 5 = Hangeul 6 = GB2312 7 = Chinese Big 5 8 = OEM 9 = Johab 10 = العبرية 11 = العربية 12 = اليونانية 13 = التركية 14 = الفيتنامية 15 = التايلاندية 16 = أوروبا الشرقية 17 = الروسية 18 = Mac 19 = البلطيقية 0 = أسماء خطوط محاطة بعلامات اقتباس مزدوجة تفصل بينها الفواصل 1 = أسماء خطوط بنص عادي تفصل بينها أسطر CRLF
SymbolSizeملف .pfb. يجب توفير المسار الكامل لملف .pfm. وسيُضمَّن الخط في المستند
Options

قيم الإرجاع

0كانت قيمة المعامل Encoding أو SymbolSize أو Options غير صالحة
1رُسم رمز Data Matrix بنجاح int SymbolSize, int Options);