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:
| معامل | نوع | الوصف |
|---|---|---|
| value | Matrix |
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:
| معامل | نوع | الوصف |
|---|---|---|
| value | EmfPlusBlendBase[] |
getBlendPatternAsPresetColors()
public EmfPlusBlendColors getBlendPatternAsPresetColors()
يحصل على نمط الدمج كلون مسبق.
القيمة: نمط الدمج كلون مسبق.
Returns: EmfPlusBlendColors
getBlendPatternAsBlendFactorsH()
public EmfPlusBlendFactors getBlendPatternAsBlendFactorsH()
يحصل على نمط الدمج كعوامل دمج أفقية.
القيمة: نمط الدمج كعوامل دمج أفقية.
Returns: EmfPlusBlendFactors
getBlendPatternAsBlendFactorsV()
public EmfPlusBlendFactors getBlendPatternAsBlendFactorsV()
يحصل على نمط الدمج كعوامل دمج رأسية.
القيمة: نمط الدمج كعوامل دمج عمودية.
Returns: EmfPlusBlendFactors