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
Фактор масштабу уздовж х-акси.
scaleY float
Фактор масштабу уздовж і-акси.
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-акси.
skewY float
Уголь, за яким можна схилятися в напрямку y-axis.
TransformPoint(PointF)
Перетворює визначену точку за допомогою цієї матриці.
PointF TransformPoint(PointF point)Parameters
point PointF
Точка для перетворення.
Returns
Це перетворена точка.
TransformPoints(PointF[])
Перетворює ряд точок за допомогою цієї матриці.
void TransformPoints(PointF[] points)Parameters
points PointF
[ ]
Кількість пунктів, які потрібно перетворити.
TransformRectangle(Ректанглі)
Перетворює визначений прямокутник за допомогою цієї матриці.
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-акси.