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 | النص/البيانات المطلوب تخزينهما في الرمز |
| Encoding | 1 = 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); |