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()يحصل أو يحدد مصفوفة من كائنات EmfPlusARGB بعدد SurroundingColorCount التي تحدد الألوان للنقاط المنفصلة على حدود الفرشاة.
setSurroundingArgb32Colors(int[] value)يحصل أو يحدد مصفوفة من كائنات EmfPlusARGB بعدد SurroundingColorCount التي تحدد الألوان للنقاط المنفصلة على حدود الفرشاة.
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:

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

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:

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

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:

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

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()

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

Returns: int[]

setSurroundingArgb32Colors(int[] value)

public void setSurroundingArgb32Colors(int[] value)

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

Parameters:

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

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