EmfPlusPathGradientBrushData

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, com.aspose.imaging.fileformats.emf.emfplus.objects.EmfPlusBaseBrushData

public final class EmfPlusPathGradientBrushData extends EmfPlusBaseBrushData

كائن EmfPlusPathGradientBrushData يحدد تدرج مسار لفرشاة رسومية.

المنشئات

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

الطرق

طريقةالوصف
getBrushDataFlags()يحصل أو يضبط عددًا صحيحًا غير موقع 32-بت يحدد البيانات في حقل OptionalData.
setBrushDataFlags(int value)يحصل أو يضبط عددًا صحيحًا غير موقع 32-بت يحدد البيانات في حقل OptionalData.
getWrapMode()يحصل أو يضبط عددًا صحيحًا موقعًا 32‑بت من تعداد WrapMode (القسم 2.1.1.34) يحدد ما إذا كان سيتم رسم المنطقة خارج حدود الفرشاة.
setWrapMode(int value)يحصل أو يضبط عددًا صحيحًا موقعًا 32‑بت من تعداد WrapMode (القسم 2.1.1.34) يحدد ما إذا كان سيتم رسم المنطقة خارج حدود الفرشاة.
getCenterArgb32Color()الحصول أو تعيين كائن EmfPlusARGB (القسم 2.2.2.1) الذي يحدد لون المركز لفرشاة تدرج المسار، وهو اللون الذي يظهر عند نقطة مركز الفرشاة.
setCenterArgb32Color(int value)الحصول أو تعيين كائن EmfPlusARGB (القسم 2.2.2.1) الذي يحدد لون المركز لفرشاة تدرج المسار، وهو اللون الذي يظهر عند نقطة مركز الفرشاة.
getCenterPointF()الحصول أو تعيين كائن EmfPlusARGB (القسم 2.2.2.1) الذي يحدد لون المركز لفرشاة تدرج المسار، وهو اللون الذي يظهر عند نقطة مركز الفرشاة.
setCenterPointF(PointF value)الحصول أو تعيين كائن EmfPlusARGB (القسم 2.2.2.1) الذي يحدد لون المركز لفرشاة تدرج المسار، وهو اللون الذي يظهر عند نقطة مركز الفرشاة.
getSurroundingArgb32Colors()الحصول أو تعيين مصفوفة من كائنات SurroundingColorCount EmfPlusARGB التي تحدد الألوان للنقاط المنفصلة على حد الفرشاة.
setSurroundingArgb32Colors(int[] value)الحصول أو تعيين مصفوفة من كائنات SurroundingColorCount EmfPlusARGB التي تحدد الألوان للنقاط المنفصلة على حد الفرشاة.
getBoundaryData()الحصول أو تعيين حد فرشاة تدرج المسار، والذي يتم تحديده إما بمسار أو بمنحنى كاردينال مغلق.
setBoundaryData(EmfPlusBoundaryBase value)الحصول أو تعيين حد فرشاة تدرج المسار، والذي يتم تحديده إما بمسار أو بمنحنى كاردينال مغلق.
getOptionalData()الحصول أو تعيين كائن EmfPlusPathGradientBrushOptionalData اختياري (القسم 2.2.2.30) الذي يحدد بيانات إضافية لفرشاة تدرج المسار.
setOptionalData(EmfPlusPathGradientBrushOptionalData value)الحصول أو تعيين كائن EmfPlusPathGradientBrushOptionalData اختياري (القسم 2.2.2.30) الذي يحدد بيانات إضافية لفرشاة تدرج المسار.

EmfPlusPathGradientBrushData()

public EmfPlusPathGradientBrushData()

getBrushDataFlags()

public int getBrushDataFlags()

الحصول أو تعيين عدد صحيح غير موقع 32‑بت يحدد البيانات في حقل OptionalData. يجب أن يتكون هذا القيمة من أعلام BrushData (القسم 2.1.2.1). الأعلام التالية ذات صلة بفرشاة تدرج المسار:

Returns: int

setBrushDataFlags(int value)

public void setBrushDataFlags(int value)

الحصول أو تعيين عدد صحيح غير موقع 32‑بت يحدد البيانات في حقل OptionalData. يجب أن يتكون هذا القيمة من أعلام BrushData (القسم 2.1.2.1). الأعلام التالية ذات صلة بفرشاة تدرج المسار:

Parameters:

معاملنوعالوصف
القيمةint

getWrapMode()

public int getWrapMode()

الحصول أو تعيين عدد صحيح موقع 32‑بت من تعداد WrapMode (القسم 2.1.1.34) الذي يحدد ما إذا كان سيتم رسم المنطقة خارج حد الفرشاة. عند الرسم خارج الحد، يحدد وضع الالتفاف كيفية تكرار تدرج اللون.

Returns: int

setWrapMode(int value)

public void setWrapMode(int value)

الحصول أو تعيين عدد صحيح موقع 32‑بت من تعداد WrapMode (القسم 2.1.1.34) الذي يحدد ما إذا كان سيتم رسم المنطقة خارج حد الفرشاة. عند الرسم خارج الحد، يحدد وضع الالتفاف كيفية تكرار تدرج اللون.

Parameters:

معاملنوعالوصف
القيمةint

getCenterArgb32Color()

public int getCenterArgb32Color()

الحصول أو تعيين كائن EmfPlusARGB (القسم 2.2.2.1) الذي يحدد لون المركز لفرشاة تدرج المسار، وهو اللون الذي يظهر عند نقطة مركز الفرشاة. يتغير لون الفرشاة تدريجياً من لون الحد إلى لون المركز كلما انتقل من الحد إلى نقطة المركز.

Returns: int

setCenterArgb32Color(int value)

public void setCenterArgb32Color(int value)

الحصول أو تعيين كائن EmfPlusARGB (القسم 2.2.2.1) الذي يحدد لون المركز لفرشاة تدرج المسار، وهو اللون الذي يظهر عند نقطة مركز الفرشاة. يتغير لون الفرشاة تدريجياً من لون الحد إلى لون المركز كلما انتقل من الحد إلى نقطة المركز.

Parameters:

معاملنوعالوصف
القيمةint

getCenterPointF()

public PointF getCenterPointF()

الحصول أو تعيين كائن EmfPlusARGB (القسم 2.2.2.1) الذي يحدد لون المركز لفرشاة تدرج المسار، وهو اللون الذي يظهر عند نقطة مركز الفرشاة. يتغير لون الفرشاة تدريجياً من لون الحد إلى لون المركز كلما انتقل من الحد إلى نقطة المركز.

Returns: PointF

setCenterPointF(PointF value)

public void setCenterPointF(PointF value)

الحصول أو تعيين كائن EmfPlusARGB (القسم 2.2.2.1) الذي يحدد لون المركز لفرشاة تدرج المسار، وهو اللون الذي يظهر عند نقطة مركز الفرشاة. يتغير لون الفرشاة تدريجياً من لون الحد إلى لون المركز كلما انتقل من الحد إلى نقطة المركز.

Parameters:

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

getSurroundingArgb32Colors()

public int[] getSurroundingArgb32Colors()

الحصول أو تعيين مصفوفة من كائنات SurroundingColorCount EmfPlusARGB التي تحدد الألوان للنقاط المنفصلة على حد الفرشاة.

Returns: int[]

setSurroundingArgb32Colors(int[] value)

public void setSurroundingArgb32Colors(int[] value)

الحصول أو تعيين مصفوفة من كائنات SurroundingColorCount EmfPlusARGB التي تحدد الألوان للنقاط المنفصلة على حد الفرشاة.

Parameters:

معاملنوعالوصف
القيمةint[]

getBoundaryData()

public EmfPlusBoundaryBase getBoundaryData()

الحصول أو تعيين حد فرشاة تدرج المسار، والذي يتم تحديده إما بمسار أو بمنحنى كاردينال مغلق. إذا تم تعيين علم BrushDataPath في حقل BrushDataFlags، يجب أن يحتوي هذا الحقل على كائن EmfPlusBoundaryPathData (القسم 2.2.2.6)؛ وإلا، يجب أن يحتوي على كائن EmfPlusBoundaryPointData (القسم 2.2.2.7).

Returns: EmfPlusBoundaryBase

setBoundaryData(EmfPlusBoundaryBase value)

public void setBoundaryData(EmfPlusBoundaryBase value)

الحصول أو تعيين حد فرشاة تدرج المسار، والذي يتم تحديده إما بمسار أو بمنحنى كاردينال مغلق. إذا تم تعيين علم BrushDataPath في حقل BrushDataFlags، يجب أن يحتوي هذا الحقل على كائن EmfPlusBoundaryPathData (القسم 2.2.2.6)؛ وإلا، يجب أن يحتوي على كائن EmfPlusBoundaryPointData (القسم 2.2.2.7).

Parameters:

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

getOptionalData()

public EmfPlusPathGradientBrushOptionalData getOptionalData()

الحصول أو تعيين كائن EmfPlusPathGradientBrushOptionalData اختياري (القسم 2.2.2.30) الذي يحدد بيانات إضافية لفرشاة تدرج المسار. يتم تحديد المحتويات المحددة لهذا الحقل بقيمة حقل BrushDataFlags.

Returns: EmfPlusPathGradientBrushOptionalData

setOptionalData(EmfPlusPathGradientBrushOptionalData value)

public void setOptionalData(EmfPlusPathGradientBrushOptionalData value)

الحصول أو تعيين كائن EmfPlusPathGradientBrushOptionalData اختياري (القسم 2.2.2.30) الذي يحدد بيانات إضافية لفرشاة تدرج المسار. يتم تحديد المحتويات المحددة لهذا الحقل بقيمة حقل BrushDataFlags.

Parameters:

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