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