الفئة EmfPlusLinearGradientBrushOptionalData

EmfPlusLinearGradientBrushOptionalData class

كائن EmfPlusLinearGradientBrushOptionalData يحدد البيانات الاختيارية لفرشاة تدرج خطية.

public sealed class EmfPlusLinearGradientBrushOptionalData : EmfPlusStructureObjectType

المنشئات

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

الخصائص

الاسمالوصف
BlendPattern { get; set; }يحصل أو يعيّن نمط دمج اختياري لفرشاة التدرج الخطي. إذا كان هذا الحقل موجودًا، يجب أن يحتوي إما على كائن EmfPlusBlendColors (القسم 2.2.2.4)، أو على كائن أو كائنين EmfPlusBlendFactors (القسم 2.2.2.5)، ولكن لا يجب أن يحتوي على كليهما. يوضح الجدول أدناه التركيبات الصالحة لأعلام BrushData في EmfPlusLinearGradientBrushData وأنماط الدمج المقابلة: EmfPlusBlendFactors.
BlendPatternAsBlendFactorsH { get; }يحصل على نمط الدمج كعوامل دمج أفقية h.
BlendPatternAsBlendFactorsV { get; }يحصل على نمط الدمج كعوامل دمج عمودية v.
BlendPatternAsPresetColors { get; }يحصل على نمط الدمج كلون مسبق.
TransformMatrix { get; set; }يحصل أو يعيّن كائن EmfPlusTransformMatrix اختياري (القسم 2.2.2.47) يحدد تحويل من مساحة العالم إلى مساحة الجهاز لفرشاة التدرج الخطي. يجب أن يكون هذا الحقل موجودًا إذا تم تعيين علم BrushDataTransform في حقل BrushDataFlags لكائن EmfPlusLinearGradientBrushData.

انظر أيضًا