EmfPlusLinearGradientBrushOptionalData

Inheritance: java.lang.Object، com.aspose.imaging.fileformats.emf.MetaObject، com.aspose.imaging.fileformats.emf.emfplus.objects.EmfPlusObject، com.aspose.imaging.fileformats.emf.emfplus.objects.EmfPlusStructureObjectType

public final class EmfPlusLinearGradientBrushOptionalData extends EmfPlusStructureObjectType

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

المنشئات

المنشئالوصف
EmfPlusLinearGradientBrushOptionalData()

الطرق

طريقةالوصف
getTransformMatrix()يحصل أو يضبط كائن EmfPlusTransformMatrix اختياري (القسم 2.2.2.47) يحدد تحويل من مساحة العالم إلى مساحة الجهاز لفرشاة التدرج الخطي.
setTransformMatrix(Matrix value)يحصل أو يضبط كائن EmfPlusTransformMatrix اختياري (القسم 2.2.2.47) يحدد تحويل من مساحة العالم إلى مساحة الجهاز لفرشاة التدرج الخطي.
getBlendPattern()يحصل أو يضبط نمط دمج اختياري لفرشاة التدرج الخطي.
setBlendPattern(EmfPlusBlendBase[] value)يحصل أو يضبط نمط دمج اختياري لفرشاة التدرج الخطي.
getBlendPatternAsPresetColors()يحصل على نمط الدمج كلون مسبق.
getBlendPatternAsBlendFactorsH()يحصل على نمط الدمج كعوامل دمج أفقية.
getBlendPatternAsBlendFactorsV()يحصل على نمط الدمج كعوامل دمج رأسية.

EmfPlusLinearGradientBrushOptionalData()

public EmfPlusLinearGradientBrushOptionalData()

getTransformMatrix()

public Matrix getTransformMatrix()

يحصل أو يضبط كائن EmfPlusTransformMatrix اختياري (القسم 2.2.2.47) يحدد تحويل من مساحة العالم إلى مساحة الجهاز لفرشاة التدرج الخطي. يجب أن يكون هذا الحقل موجودًا إذا تم تعيين علم BrushDataTransform في حقل BrushDataFlags لكائن EmfPlusLinearGradientBrushData.

Returns: Matrix

setTransformMatrix(Matrix value)

public void setTransformMatrix(Matrix value)

يحصل أو يضبط كائن EmfPlusTransformMatrix اختياري (القسم 2.2.2.47) يحدد تحويل من مساحة العالم إلى مساحة الجهاز لفرشاة التدرج الخطي. يجب أن يكون هذا الحقل موجودًا إذا تم تعيين علم BrushDataTransform في حقل BrushDataFlags لكائن EmfPlusLinearGradientBrushData.

Parameters:

معاملنوعالوصف
valueMatrix

getBlendPattern()

public EmfPlusBlendBase[] getBlendPattern()

يحصل أو يحدد نمط دمج اختياري لفرشاة التدرج الخطي. إذا كان هذا الحقل موجودًا، يجب أن يحتوي إما على كائن EmfPlusBlendColors (القسم 2.2.2.4)، أو على كائن أو كائنين EmfPlusBlendFactors (القسم 2.2.2.5)، ولكن لا يجب أن يحتوي على كليهما. الجدول أدناه يوضح التركيبات الصالحة لعلامات BrushData في EmfPlusLinearGradientBrushData والأنماط المقابلة للدمج: EmfPlusBlendFactors

Returns: com.aspose.imaging.fileformats.emf.emfplus.objects.EmfPlusBlendBase[]

setBlendPattern(EmfPlusBlendBase[] value)

public void setBlendPattern(EmfPlusBlendBase[] value)

يحصل أو يحدد نمط دمج اختياري لفرشاة التدرج الخطي. إذا كان هذا الحقل موجودًا، يجب أن يحتوي إما على كائن EmfPlusBlendColors (القسم 2.2.2.4)، أو على كائن أو كائنين EmfPlusBlendFactors (القسم 2.2.2.5)، ولكن لا يجب أن يحتوي على كليهما. الجدول أدناه يوضح التركيبات الصالحة لعلامات BrushData في EmfPlusLinearGradientBrushData والأنماط المقابلة للدمج: EmfPlusBlendFactors

Parameters:

معاملنوعالوصف
valueEmfPlusBlendBase[]

getBlendPatternAsPresetColors()

public EmfPlusBlendColors getBlendPatternAsPresetColors()

يحصل على نمط الدمج كلون مسبق.

القيمة: نمط الدمج كلون مسبق.

Returns: EmfPlusBlendColors

getBlendPatternAsBlendFactorsH()

public EmfPlusBlendFactors getBlendPatternAsBlendFactorsH()

يحصل على نمط الدمج كعوامل دمج أفقية.

القيمة: نمط الدمج كعوامل دمج أفقية.

Returns: EmfPlusBlendFactors

getBlendPatternAsBlendFactorsV()

public EmfPlusBlendFactors getBlendPatternAsBlendFactorsV()

يحصل على نمط الدمج كعوامل دمج رأسية.

القيمة: نمط الدمج كعوامل دمج عمودية.

Returns: EmfPlusBlendFactors