تعداد EmfPlusBrushDataFlags

EmfPlusBrushDataFlags enumeration

تحدد أعلام BrushData خصائص فرش الرسومات، بما في ذلك وجود حقول بيانات اختيارية. يمكن دمج هذه الأعلام لتحديد خيارات متعددة.

[Flags]
public enum EmfPlusBrushDataFlags

القيم

الاسمالقيمةالوصف
BrushDataPath1هذه العلامة ذات معنى في كائنات EmfPlusPathGradientBrushData (section 2.2.2.29). إذا تم ضبطه، يجب تحديد كائن EmfPlusBoundaryPathData (section 2.2.2.6) في حقل BoundaryData لكائن بيانات الفرشاة. إذا لم يُضبط، يجب تحديد كائن EmfPlusBoundaryPointData (section 2.2.2.7) في حقل BoundaryData لكائن بيانات الفرشاة.
BrushDataTransform2This العلامة لها معنى في كائنات EmfPlusLinearGradientBrushData (القسم 2.2.2.24)، وكائنات EmfPlusPathGradientBrushData ، وكائنات EmfPlusTextureBrushData (القسم 2.2.2.45). إذا تم تعيينها، يجب تحديد مصفوفة تحويل مساحة العالم إلى مساحة الجهاز 2x3 في حقل OptionalData لكائن بيانات الفرشاة.
BrushDataPresetColors4هذه العلامة لها معنى في كائنات EmfPlusLinearGradientBrushData و EmfPlusPathGradientBrushData. إذا تم تعيينها، يجب تحديد كائن EmfPlusBlendColors (القسم 2.2.2.4) في حقل OptionalData لكائن بيانات الفرشاة.
BrushDataBlendFactorsH8هذه العلامة لها معنى في كائنات EmfPlusLinearGradientBrushData و EmfPlusPathGradientBrushData. إذا تم تعيينها، يجب تحديد كائن EmfPlusBlendFactors (القسم 2.2.2.5) الذي يحدد نمط المزج على طول تدرج أفقي في حقل OptionalData لكائن بيانات الفرشاة.
BrushDataBlendFactorsV10هذه العلامة لها معنى في كائنات EmfPlusLinearGradientBrushData. إذا تم تعيينها، يجب تحديد كائن EmfPlusBlendFactors الذي يحدد نمط المزج على طول تدرج عمودي في حقل OptionalData لكائن بيانات الفرشاة.
BrushDataFocusScales40هذه العلامة لها معنى في كائنات EmfPlusPathGradientBrushData. إذا تم تعيينها، يجب تحديد كائنEmfPlusFocusScaleData (القسم 2.2.2.18) في حقل OptionalData لكائن بيانات الفرشاة.
BrushDataIsGammaCorrected80هذه العلامة لها معنى في كائنات EmfPlusLinearGradientBrushData و EmfPlusPathGradientBrushData و EmfPlusTextureBrushData. إذا تم تعيينها، يجب أن تكون الفرشاة قد تم تصحيحها غاما مسبقًا؛ أي أن سطوع الإخراج وشدته تم تصحيحهما لتطابق الصورة المدخلة.
BrushDataDoNotTransform100هذه العلامة لها معنى في كائنات EmfPlusTextureBrushData. إذا تم تعيينها، يجب عدم تطبيق تحويل مساحة العالم إلى مساحة الجهاز على فرشاة النسيج.

انظر أيضًا