Class XpsMatrix

Class XpsMatrix

نام ها : Aspose.Page.XPS.XpsModel جمع آوری: WL33_.dll (25.4.0)

ویژگی های عناصر مالکیت MatrixTransformاین عنصر تعریف یک ماتریس تصفیه آگاهانه مورد استفاده برای دستکاری هماهنگیسیستم های عناصر

public sealed class XpsMatrix : XpsObject

Inheritance

object XpsObject XpsMatrix

اعضای ارثی

object.GetType() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()

Properties

IsIdentity

یک مقدار دریافت می کند که نشان می دهد این مثال ماتریس هویت است یا نه.

public bool IsIdentity { get; }

ارزش املاک

bool

M11

از عناصر M11 استفاده می شود.

public float M11 { get; }

ارزش املاک

float

M12

از عناصر M12 استفاده می شود.

public float M12 { get; }

ارزش املاک

float

M21

از عناصر M21 استفاده می شود.

public float M21 { get; }

ارزش املاک

float

M22

از عناصر M22 استفاده می شود.

public float M22 { get; }

ارزش املاک

float

M31

از عناصر M31 استفاده می شود.

public float M31 { get; }

ارزش املاک

float

M32

از عناصر M32 استفاده می شود.

public float M32 { get; }

ارزش املاک

float

Methods

Clone()

کلون این ماتریس تبدیل است.

public XpsMatrix Clone()

Returns

XpsMatrix

کلون این ماتریس تحول.

Equals(موضوع)

تعیین می کند که آیا سیستم.Object مشخص شده برابر با این مثال است یا خیر.

public override bool Equals(object obj)

Parameters

obj object

سیستم.Object برای مقایسه با این مثال.

Returns

bool

“واقعی” اگر سیستم.Object مشخص شده برابر با این مثال است؛ در غیر این صورت، “واقعی”.

Equals(XpsMatrix، xpsماتریکس)

اجرای واقعی است.

public static bool Equals(XpsMatrix a, XpsMatrix b)

Parameters

a XpsMatrix

اولین ماتریس

b XpsMatrix

دومین ماتریس

Returns

bool

اگر مارتریکس برابر باشد

GetHashCode()

بازگرداندن یک کد هش برای این مثال.

public override int GetHashCode()

Returns

int

یک کد هش برای این مثال، مناسب برای استفاده در الگوریتم های هش و ساختارهای داده مانند یک جدول هش.

Multiply(ماتریکس، ماتریکس)

این ماتریکس را با ماتریکس مشخص شده توسط matrix’ در دستور مشخص شده توسط matrixOrder تکرار کنید.

public void Multiply(Matrix matrix, MatrixOrder matrixOrder)

Parameters

matrix Matrix

از ماتریس

matrixOrder MatrixOrder

دستور است.

Multiply(Matrix)

این ماتریکس را با ماتریکس مشخص شده توسط دستور پیش فرض (Prepend) ماتریکس تکرار کنید.

public void Multiply(Matrix matrix)

Parameters

matrix Matrix

از ماتریس

Multiply(XpsMatrix و MatrixOrder)

این ماتریکس را با ماتریکس مشخص شده توسط matrix’ در دستور مشخص شده توسط matrixOrder تکرار کنید.

public void Multiply(XpsMatrix matrix, MatrixOrder matrixOrder)

Parameters

matrix XpsMatrix

از ماتریس

matrixOrder MatrixOrder

دستور است.

Multiply(XpsMatrix)

این ماتریکس را با ماتریکس مشخص شده توسط دستور پیش فرض (Prepend) ماتریکس تکرار کنید.

public void Multiply(XpsMatrix matrix)

Parameters

matrix XpsMatrix

از ماتریس

Reset()

این ماتریکس را به ماتریکس هویت بازگردانید.

public void Reset()

Rotate(فلوت، MatrixOrder)

استفاده از چرخش ساعت با angle’ به این ماتریس در دستورالعمل های مشخص شده با matrixOrder'.

public void Rotate(float angle, MatrixOrder matrixOrder)

Parameters

angle float

زاویه

matrixOrder MatrixOrder

دستور است.

Rotate(کشتی)

چرخش ساعت را با زاویه " به این ماتریکس در ترتیب پیش فرض (Prepend) اعمال می کند.

public void Rotate(float angle)

Parameters

angle float

زاویه

RotateAround(فلوت، PointF، MatrixOrder)

استفاده از چرخش ساعت با زاویه pivot’ در اطراف pivot’ به این ماتریکس در ترتیب مشخص شده توسط matrixOrder'.

public void RotateAround(float angle, PointF pivot, MatrixOrder matrixOrder)

Parameters

angle float

زاویه

pivot PointF

نقطه پایتخت

matrixOrder MatrixOrder

دستور است.

RotateAround(فلوت، PointF)

چرخش ساعت را با زاویه " در اطراف pivot’ به این ماتریکس در دستور پیش فرض (Prepend) اعمال می کند.

public void RotateAround(float angle, PointF pivot)

Parameters

angle float

زاویه

pivot PointF

نقطه پایتخت

Scale(فلوت، فلوت، ماتریکس)

وکتور مقیاس مشخص شده (scaleX و scaleY) را به این ماتریکس در دستورالعمل های مشخص شده توسط matrixOrder اعمال کنید.

public void Scale(float scaleX, float scaleY, MatrixOrder matrixOrder)

Parameters

scaleX float

مقیاس X

scaleY float

در مقیاس Y

matrixOrder MatrixOrder

دستور است.

Scale(کشتی، کشتی)

وکتور مقیاس مشخص شده (scaleX و scaleY) را به این ماتریکس در ترتیب پیش فرض (Prepend) اعمال کنید.

public void Scale(float scaleX, float scaleY)

Parameters

scaleX float

در مقیاس x

scaleY float

در مقیاس Y

Skew(دوگانه، دوگانه)

برای این ماتریکس، تحول اسکی مشخص شده اعمال می شود.

public void Skew(double skewX, double skewY)

Parameters

skewX double

اسکی x

skewY double

اسکایو و

ToString()

بازگرداندن نمایندگی ردیف از این Aspose.Page.XPS.XpsModel.XpsMatrix مثال.

public override string ToString()

Returns

string

نمایندگی شدید

Transform(RectangleF)

این ماتریکس آن را به یک مستطیل مشخص می کند.

public RectangleF Transform(RectangleF rect)

Parameters

rect RectangleF

راستگوی است.

Returns

RectangleF

تبدیل راستگوی

TransformPoint(نقطه)

این ماتریکس به یک نقطه مشخص تبدیل را اعمال می کند.

public PointF TransformPoint(PointF point)

Parameters

point PointF

این نقطه است.

Returns

PointF

نقطه تبدیل

TransformPoints(نقطه[ ], int , int)

این ماتریکس به یک بخش مشخص از مجموعه ای از نقاط، تحول دقیق را اعمال می کند.

public void TransformPoints(PointF[] points, int startIndex, int numberOfPoints)

Parameters

points PointF [ ]

نقطه ها را

startIndex int

شاخص شروع

numberOfPoints int

تعداد نقطه ها

TransformPoints(نقطه[])

این ماتریکس آن را به یک سری مشخص از نقاط تبدیل می کند.

public void TransformPoints(PointF[] points)

Parameters

points PointF [ ]

نقطه ها را

Translate(فلوت، فلوت، ماتریکس)

وکتور ترجمه مشخص شده را به این ماتریکس به ترتیب مشخص شده توسط matrixOrder" اعمال کنید.

public void Translate(float offsetX, float offsetY, MatrixOrder matrixOrder)

Parameters

offsetX float

جایزه ی X

offsetY float

تخفیف ی.

matrixOrder MatrixOrder

دستور است.

Translate(کشتی، کشتی)

وکتور ترجمه مشخص شده را به این ماتریکس اعمال کنید.

public void Translate(float offsetX, float offsetY)

Parameters

offsetX float

جایزه ی X

offsetY float

تخفیف ی.

Operators

کارآفرین =(XpsMatrix، xpsماتریکس)

کارگزار را اجرا کنید =.

public static bool operator ==(XpsMatrix a, XpsMatrix b)

Parameters

a XpsMatrix

اولین ماتریس

b XpsMatrix

دومین ماتریس

Returns

bool

نتیجه ی کارآفرین

اپراتور !=(XpsMatrix، xpsماتریکس)

کارگردان را اجرا کنید!

public static bool operator !=(XpsMatrix a, XpsMatrix b)

Parameters

a XpsMatrix

اولین ماتریس

b XpsMatrix

دومین ماتریس

Returns

bool

نتیجه ی کارآفرین

 فارسی