CompositeGridConfig
CompositeGridConfig class
عنصر الشبكة. ينتج مصفوفة من الفقاعات. كل فقاعة مملوءة تمثل رمزًا واحدًا في القيمة المركبة. جميع الرموز المعلَّمة سيتم دمجها في قيمة واحدة.
public class CompositeGridConfig : BaseConfig
المنشئات
الخصائص
| الاسم | الوصف |
|---|
| BubbleType { get; set; } | نوع الفقاعة |
| Column { get; set; } | عند رسم العنصر في عنصر أب متعدد الأعمدة - يمثل الموقع. |
| ColumnsCount { get; set; } | عدد الأعمدة داخل الشبكة. كل عمود يمثل رمزًا واحدًا في قيمة النتيجة. يجب أن يكون العدد مساويًا لعدد الأعمدة في ExtraRow. |
| DisplayHint { get; set; } | هل يجب عرض اسم هذه الشبكة |
| ExtraRow { get; set; } | القيم الخاصة بكل عمود التي ستوضع فوق القيم الافتراضية - Values. تُعرض كمصفوفة ثنائية الأبعاد. الأول - الصف. الثاني - العمود. كل سلسلة تمثل نصًا داخل الفقاعة. إذا كانت السلسلة فارغة (null) لن يتم وضع فقاعة. يجب أن يكون عدد الأعمدة مساويًا لـ ColumnsCount. |
| GridAlignment { get; set; } | محاذاة الشبكة، تشير إلى مكان رسم الشبكة على الصفحة |
| GridOrientation { get; set; } | اتجاه الشبكة: أفقي أو عمودي. يشير إلى كيفية تموضع العناصر الفرعية |
| HeaderBorderColor { get; set; } | لون حد المربع |
| HeaderBorderSize { get; set; } | حجم حد المربع |
| HeaderType { get; set; } | يشير إلى نوع العنصر الذي يجب رسمه في بداية الشبكة |
| override Name { get; set; } | اسم الشبكة. يُستخدم كمعرف في التعرف |
| RotationAngle { get; set; } | وصف دوران عنصر الشبكة حول محوره الخاص. “90” - تدوير CompositeGrid 90 درجة “-90” - تدوير ComopositeGrid إلى -90 درجة |
| override Type { get; set; } | نوع عنصر OMR. حقل مطلوب لتسلسل JSON. |
| Values { get; set; } | مجموعة من السلاسل التي ستصف الرموز الممكنة في كل عمود. القيم الخاصة بكل عمود توضع في ExtraRow. |
| XPosition { get; set; } | موضع X للشبكة على الصفحة، يتجاوز المحاذاة |
| YPosition { get; set; } | موضع Y للشبكة على الصفحة، يتجاوز المحاذاة |
الحقول
انظر أيضًا