TransformBrush

Inheritance: java.lang.Object, com.aspose.imaging.DisposableObject, com.aspose.imaging.Brush

public abstract class TransformBrush extends Brush

Brush بقدرات تحويل.

المنشئات

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

الطرق

طريقةالوصف
getWrapMode()يحصل أو يضبط تعداد Aspose.Imaging.WrapMode الذي يشير إلى وضع الالتفاف لهذا TransformBrush.
setWrapMode(int value)يحصل أو يضبط تعداد Aspose.Imaging.WrapMode الذي يشير إلى وضع الالتفاف لهذا TransformBrush.
getTransform()يحصل أو يضبط نسخة Aspose.Imaging.Matrix التي تحدد تحويلًا هندسيًا محليًا لهذا TransformBrush.
setTransform(Matrix value)يحصل أو يضبط نسخة Aspose.Imaging.Matrix التي تحدد تحويلًا هندسيًا محليًا لهذا TransformBrush.
isTransformChanged()يحصل على قيمة تشير إلى ما إذا تم تغيير التحويلات بطريقة ما.
resetTransform()يعيد تعيين الخاصية TransformBrush.Transform إلى الهوية.
multiplyTransform(Matrix matrix)يضرب Aspose.Imaging.Matrix الذي يمثل التحويل الهندسي المحلي لهذا LinearGradientBrush بالمصفوفة Aspose.Imaging.Matrix المحددة عن طريق إلحاق المصفوفة Aspose.Imaging.Matrix المحددة في البداية.
multiplyTransform(Matrix matrix, int order)يضرب Aspose.Imaging.Matrix الذي يمثل التحويل الهندسي المحلي لهذا LinearGradientBrush بالمصفوفة Aspose.Imaging.Matrix المحددة بالترتيب المحدد.
translateTransform(float dx, float dy)ينقل التحويل الهندسي المحلي بالأبعاد المحددة.
translateTransform(float dx, float dy, int order)يترجم التحويل الهندسي المحلي بالأبعاد المحددة وفقًا للترتيب المحدد.
scaleTransform(float sx, float sy)يقوم بتكبير التحويل الهندسي المحلي بالمقادير المحددة.
scaleTransform(float sx, float sy, int order)يقوم بتكبير التحويل الهندسي المحلي بالمقادير المحددة وفقًا للترتيب المحدد.
rotateTransform(float angle)يدور التحويل الهندسي المحلي بالمقدار المحدد.
rotateTransform(float angle, int order)يدور التحويل الهندسي المحلي بالمقدار المحدد وفقًا للترتيب المحدد.

TransformBrush()

public TransformBrush()

getWrapMode()

public int getWrapMode()

يحصل أو يضبط تعداد Aspose.Imaging.WrapMode الذي يشير إلى وضع الالتفاف لهذا TransformBrush.

Returns: int - Aspose.Imaging.WrapMode يحدد كيفية تكرار التعبئات المرسومة باستخدام هذا TransformBrush.

setWrapMode(int value)

public void setWrapMode(int value)

يحصل أو يضبط تعداد Aspose.Imaging.WrapMode الذي يشير إلى وضع الالتفاف لهذا TransformBrush.

Parameters:

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

getTransform()

public Matrix getTransform()

يحصل أو يضبط نسخة Aspose.Imaging.Matrix التي تحدد تحويلًا هندسيًا محليًا لهذا TransformBrush.

Returns: Matrix - A copy of the Aspose.Imaging.Matrix that defines a geometric transform that applies only to fills drawn with this TransformBrush.

setTransform(Matrix value)

public void setTransform(Matrix value)

يحصل أو يضبط نسخة Aspose.Imaging.Matrix التي تحدد تحويلًا هندسيًا محليًا لهذا TransformBrush.

Parameters:

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

isTransformChanged()

public boolean isTransformChanged()

يحصل على قيمة تشير إلى ما إذا تم تغيير التحويلات بطريقة ما. على سبيل المثال ضبط مصفوفة التحويل أو استدعاء أي من الطرق التي تغير مصفوفة التحويل. تم تقديم الخاصية لضمان التوافق العكسي مع GDI+.

القيمة: True إذا تم تغيير التحويل؛ وإلا false.

Returns: boolean

resetTransform()

public void resetTransform()

يعيد تعيين الخاصية TransformBrush.Transform إلى الهوية.

multiplyTransform(Matrix matrix)

public void multiplyTransform(Matrix matrix)

يضرب Aspose.Imaging.Matrix الذي يمثل التحويل الهندسي المحلي لهذا LinearGradientBrush بالمصفوفة Aspose.Imaging.Matrix المحددة عن طريق إلحاق المصفوفة Aspose.Imaging.Matrix المحددة في البداية.

Parameters:

معاملنوعالوصف
matrixMatrixAspose.Imaging.Matrix التي يتم ضرب التحويل الهندسي بها.

multiplyTransform(Matrix matrix, int order)

public void multiplyTransform(Matrix matrix, int order)

يضرب Aspose.Imaging.Matrix الذي يمثل التحويل الهندسي المحلي لهذا LinearGradientBrush بالمصفوفة Aspose.Imaging.Matrix المحددة بالترتيب المحدد.

Parameters:

معاملنوعالوصف
matrixMatrixAspose.Imaging.Matrix التي يتم ضرب التحويل الهندسي بها.
orderintAspose.Imaging.MatrixOrder يحدد ترتيب ضرب المصفوفتين.

translateTransform(float dx, float dy)

public void translateTransform(float dx, float dy)

يترجم التحويل الهندسي المحلي بالأبعاد المحددة. هذه الطريقة تسبق الترجمة إلى التحويل.

Parameters:

معاملنوعالوصف
dxfloatقيمة الترجمة في الاتجاه x.
dyfloatقيمة الترجمة في الاتجاه y.

translateTransform(float dx, float dy, int order)

public void translateTransform(float dx, float dy, int order)

يترجم التحويل الهندسي المحلي بالأبعاد المحددة وفقًا للترتيب المحدد.

Parameters:

معاملنوعالوصف
dxfloatقيمة الترجمة في الاتجاه x.
dyfloatقيمة الترجمة في الاتجاه y.
orderintالترتيب (prepend أو append) الذي تُطبق فيه الترجمة.

scaleTransform(float sx, float sy)

public void scaleTransform(float sx, float sy)

يقوم بتكبير التحويل الهندسي المحلي بالمقادير المحددة. هذه الطريقة تسبق مصفوفة التكبير إلى التحويل.

Parameters:

معاملنوعالوصف
sxfloatالمقدار الذي يتم به تكبير التحويل في اتجاه المحور x.
syfloatالمقدار الذي يتم به تكبير التحويل في اتجاه المحور y.

scaleTransform(float sx, float sy, int order)

public void scaleTransform(float sx, float sy, int order)

يقوم بتكبير التحويل الهندسي المحلي بالمقادير المحددة وفقًا للترتيب المحدد.

Parameters:

معاملنوعالوصف
sxfloatالمقدار الذي يتم به تكبير التحويل في اتجاه المحور x.
syfloatالمقدار الذي يتم به تكبير التحويل في اتجاه المحور y.
orderintAspose.Imaging.MatrixOrder يحدد ما إذا كان سيتم إلحاق أو سابقة مصفوفة التكبير.

rotateTransform(float angle)

public void rotateTransform(float angle)

يدور التحويل الهندسي المحلي بالمقدار المحدد. هذه الطريقة تسبق الدوران إلى التحويل.

Parameters:

معاملنوعالوصف
anglefloatزاوية الدوران.

rotateTransform(float angle, int order)

public void rotateTransform(float angle, int order)

يدور التحويل الهندسي المحلي بالمقدار المحدد وفقًا للترتيب المحدد.

Parameters:

معاملنوعالوصف
anglefloatزاوية الدوران.
orderintAspose.Imaging.MatrixOrder يحدد ما إذا كان سيتم إلحاق أو سابقة مصفوفة الدوران.