DrawPDF417SymbolExA
رسومات المتجهات، الرموز الشريطية
الوصف
تشير اللاحقة A إلى نقطة دخول DLL بصيغة ANSI (char)؛ وتبقى واجهة ActiveX/COM مكشوفةً بالصيغة Unicode فقط. والسلوك مطابق لـ DrawPDF417SymbolEx وتُفسر وسائط السلاسل بصفحة شيفرة SetAnsiMode الحالية
يرسم رمز PDF417 على الصفحة المحددة
مشابه لـ DrawPDF417Symbol لكنه يوفر وظائف إضافية
الصيغة
Delphi
Function DLDrawPDF417SymbolExA(InstanceID: Integer; Left, Top: Double; Text: PAnsiChar; Options, FixedColumns, FixedRows, ErrorLevel: Integer; ModuleSize, HeightWidthRatio: Double): Integer;
DLL
int DLDrawPDF417SymbolExA(int InstanceID, double Left, double Top, const char * Text, int Options, int FixedColumns, int FixedRows, int ErrorLevel, double ModuleSize, double HeightWidthRatio);
المعاملات
Left
الإحداثي الأفقي للحافة اليسرى لرمز PDF417
Top
الإحداثي الرأسي للحافة العلوية لرمز PDF417
Text
النص المطلوب تخزينه في الرمز
Options
0 = Normal
1 = جلب البيانات من قاموس معلومات المستند 2 = جلب البيانات من كتالوج المستند
2 = Rotate 180 degrees
3 = محاذاة رأسية وسط دون التفاف
FixedColumns
0 = Auto
غير صفري = عدد أعمدة ثابت
FixedRows
0 = Auto
غير صفري = عدد صفوف ثابت
ErrorLevel
-1 = Auto
0 لعنصر جذر، أو معرّف العنصر الأب إذا كان هذا عنصرًا فرعيًا (تُرجعه الدالة NewOutline). ويمكن بدلًا من ذلك استخدام الدالة GetOutlineID للحصول على معرّف مخطط تفصيلي صالح
ModuleSize
عرض أصغر عنصر بوحدات تحددها مكالمة إلى
SetMeasurementUnits
نسبة ارتفاع الوحدة المطلوب إلى عرض الوحدة
HeightWidthRatio
قيم الإرجاع
| 0 | أحد المعاملات غير صالح أو أن النص أكبر من أن يتسع لموضع الرمز |
|---|---|
| 1 | رُسم رمز PDF417 بنجاح |