Interface IMatrix
نام ها : Aspose.Html.Drawing جمع آوری: Aspose.HTML.dll (25.4.0)
یک ماتریس است که برای تحولات مورد استفاده قرار می گیرد.
[ComVisible(true)]
public interface IMatrix
Properties
IsIdentity
یک مقدار نشان می دهد که آیا این ماتریس ماتریس هویت است یا خیر.
bool IsIdentity { get; }
ارزش املاک
IsInvertible
این مقدار نشان می دهد که آیا این ماتریس قابل چرخش است یا خیر.
bool IsInvertible { get; }
ارزش املاک
M11
دریافت یا تعیین ارزش در ردیف اول و ستون اول ماتریس.
float M11 { get; set; }
ارزش املاک
M12
دریافت یا تعیین ارزش در ردیف اول و ستون دوم ماتریس.
float M12 { get; set; }
ارزش املاک
M21
دریافت یا تعیین ارزش در ردیف دوم و ستون اول ماتریس.
float M21 { get; set; }
ارزش املاک
M22
دریافت یا تعیین ارزش در ردیف دوم و ستون دوم ماتریس.
float M22 { get; set; }
ارزش املاک
M31
دریافت یا مقدار را در ردیف سوم و ستون اول ماتریس قرار می دهد.
float M31 { get; set; }
ارزش املاک
M32
دریافت یا مقدار را در ردیف سوم و ستون دوم ماتریس قرار می دهد.
float M32 { get; set; }
ارزش املاک
Methods
Clone()
یک کپی از این ماتریس ایجاد کنید.
IMatrix Clone()
Returns
یک مثال جدید از Aspose.Html.Drawing.IMatrix که یک کپی از این ماتریس است.
GetElements()
عناصر ماتریس را به عنوان یک ردیف دریافت می کند.
float[] GetElements()
Returns
float [ ]
عناصر ماتریس
Invert()
این ماتریس را تغییر دهید.
void Invert()
Multiply(بایگانی برچسب ها: WebMatrixOrder)
این ماتریکس را با ماتریکس دیگری در ترتیب مشخص شده تکرار کنید.
void Multiply(IMatrix matrix, WebMatrixOrder order)
Parameters
matrix
IMatrix
ماتریس را چند برابر کنید.
order
WebMatrixOrder
ترتیب که در آن تکرار اعمال می شود.
Multiply(اماتریکس)
این ماتریس را با ماتریس دیگری تکرار کنید.
void Multiply(IMatrix matrix)
Parameters
matrix
IMatrix
ماتریس را چند برابر کنید.
Reset()
ماتریس را به ماتریس هویت بازگردانید.
void Reset()
Rotate(بایگانی برچسب: WebMatrixOrder)
ماتریس را با زاویه مشخص شده در ترتیب مشخص شده چرخانید.
void Rotate(float angle, WebMatrixOrder order)
Parameters
angle
float
زاویه چرخش در درجه
order
WebMatrixOrder
ترتیب که در آن چرخش اعمال می شود.
Rotate(کشتی)
ماتریس را با زاویه مشخص می کند.
void Rotate(float angle)
Parameters
angle
float
زاویه چرخش در درجه
RotateAt(فلوات، PointF، WebMatrixOrder)
ماتریس را با زاویه مشخص شده در اطراف نقطه مشخص شده در ترتیب مشخص شده چرخانید.
void RotateAt(float angle, PointF point, WebMatrixOrder order)
Parameters
angle
float
زاویه چرخش در درجه
point
PointF
نقطه برای چرخش در اطراف
order
WebMatrixOrder
ترتیب که در آن چرخش اعمال می شود.
RotateAt(فلوت، PointF)
ماتریس را با زاویه مشخص شده در اطراف نقطه مشخص می چرخاند.
void RotateAt(float angle, PointF point)
Parameters
angle
float
زاویه چرخش در درجه
point
PointF
نقطه برای چرخش در اطراف
Scale(فلوت، فلوت، WebMatrixOrder)
ماتریس را با عوامل مقیاس مشخص شده در ترتیب مشخص شده مقیاس کنید.
void Scale(float scaleX, float scaleY, WebMatrixOrder order)
Parameters
scaleX
float
فاکتور مقیاس در امتداد محور x
scaleY
float
فاکتور مقیاس در امتداد محور Y
order
WebMatrixOrder
ترتیب که در آن مقیاس اعمال می شود.
Scale(کشتی، کشتی)
ماتریس را با فاکتورهای مقیاس مشخص شده به صورت یکنواخت مقیاس دهید.
void Scale(float scaleX, float scaleY)
Parameters
scaleX
float
فاکتور مقیاس واحد
scaleY
float
فاکتور مقیاس واحد
Skew(کشتی، کشتی)
یک تحول اسکی را به ماتریس اعمال می کند.
void Skew(float skewX, float skewY)
Parameters
skewX
float
زاویه ای که در جهت x-axis قرار دارد.
skewY
float
زاویه ای که در آن به سمت Y-axis حرکت می کند.
TransformPoint(نقطه)
نقطه مشخص شده را با استفاده از این ماتریس تبدیل کنید.
PointF TransformPoint(PointF point)
Parameters
point
PointF
نکته ای که باید تغییر کند.
Returns
نقطه تبدیل شده است.
TransformPoints(نقطه[])
تبدیل یک سری از نقاط با استفاده از این ماتریس.
void TransformPoints(PointF[] points)
Parameters
points
PointF
[ ]
چند نکته ای که باید تغییر کنیم
TransformRectangle(RectangleF)
تبدیل دایره مشخص شده با استفاده از این ماتریس.
RectangleF TransformRectangle(RectangleF rect)
Parameters
rect
RectangleF
به سمت راست حرکت می کند.
Returns
دایره ی اصلاح شده
Translate(فلوت، فلوت، WebMatrixOrder)
ترجمه ماتریس با ارزش های تخفیف مشخص شده در ترتیب مشخص شده.
void Translate(float offsetX, float offsetY, WebMatrixOrder order)
Parameters
offsetX
float
ارزش تخفیف در امتداد محور x است.
offsetY
float
ارزش تخفیف در امتداد محور Y
order
WebMatrixOrder
دستورالعمل که در آن ترجمه اعمال می شود.
Translate(کشتی، کشتی)
ترجمه ماتریس با ارزش های تعیین شده.
void Translate(float offsetX, float offsetY)
Parameters
offsetX
float
ارزش تخفیف در امتداد محور x است.
offsetY
float
ارزش تخفیف در امتداد محور Y