DrawDataMatrixSymbol

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

الوصف

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

الصيغة

Delphi

Function TPDFlib.DrawDataMatrixSymbol(Left, Top, ModuleSize: Double; Const Text: WideString; Encoding, SymbolSize, Options: Integer): Integer;

ActiveX

Function PDFlib::DrawDataMatrixSymbol(Left As Double, Top As Double, ModuleSize As Double, Text As String, Encoding As Long, SymbolSize As Long, Options As Long) As Long

DLL

int DLDrawDataMatrixSymbol(int InstanceID, double Left, double Top, double ModuleSize, const wchar_t * 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);