Interface IMatrix
نام ها : Aspose.Html.Drawing جمع آوری: Aspose.HTML.dll (25.5.0)
یک ماتریس است که برای تحولات مورد استفاده قرار می گیرد.
[ComVisible(true)]
public interface IMatrixProperties
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