CompositeGridConfig

CompositeGridConfig class

عنصر الشبكة. ينتج مصفوفة من الفقاعات. كل فقاعة مملوءة تمثل رمزًا واحدًا في القيمة المركبة. جميع الرموز المحددة سيتم دمجها في قيمة واحدة.

public class CompositeGridConfig : BaseConfig

المُنشئات

الاسمالوصف
CompositeGridConfig()المنشئ الافتراضي.

الخصائص

الاسمالوصف
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” - تدوير CompositeGrid إلى -90 درجة
override Type { get; set; }نوع عنصر OMR. حقل مطلوب لتسلسل JSON.
Values { get; set; }مجموعة من السلاسل التي ستصف الرموز الممكنة في كل عمود. القيم الخاصة بكل عمود توضع في ExtraRow
XPosition { get; set; }موضع X للشبكة على الصفحة، يتجاوز المحاذاة
YPosition { get; set; }موضع Y للشبكة على الصفحة، يتجاوز المحاذاة

الحقول

الاسمالوصف
BubbleSizeحجم الفقاعة
VerticalMarginالهامش بين الأسطر

انظر أيضًا