Interface IMatrix

Interface IMatrix

Названий на: Aspose.Html.Drawing Асамблея: Aspose.HTML.dll (25.4.0)

Це матриця, яка використовується для трансформацій.

[ComVisible(true)]
public interface IMatrix

Properties

IsIdentity

Він отримує значення, що вказує на те, чи є ця матриця ідентичністю.

bool IsIdentity { get; }

вартість нерухомості

bool

IsInvertible

Він отримує вартість, яка вказує на те, чи є ця матриця зворотною.

bool IsInvertible { get; }

вартість нерухомості

bool

M11

Отримати або встановити значення в першому рядку і першому колонці матриці.

float M11 { get; set; }

вартість нерухомості

float

M12

Ви отримаєте або встановите значення в першому рядку і другому стовпі матриці.

float M12 { get; set; }

вартість нерухомості

float

M21

Приймає або встановлює вартість у другому рядку і першому колонці матриці.

float M21 { get; set; }

вартість нерухомості

float

M22

Отримає або встановлює вартість у другому рядку і другому стовпі матриці.

float M22 { get; set; }

вартість нерухомості

float

M31

Приймає або встановлює вартість в третьому рядку і першому колонці матриці.

float M31 { get; set; }

вартість нерухомості

float

M32

Отримати або встановити значення в третьому рядку і другому колонці матриці.

float M32 { get; set; }

вартість нерухомості

float

Methods

Clone()

Створіть копію цієї матриці.

IMatrix Clone()

Returns

IMatrix

Новий приклад 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

PointF

Це перетворена точка.

TransformPoints(PointF[])

Перетворює ряд точок за допомогою цієї матриці.

void TransformPoints(PointF[] points)

Parameters

points PointF [ ]

Кількість пунктів, які потрібно перетворити.

TransformRectangle(Ректанглі)

Перетворює визначений прямокутник за допомогою цієї матриці.

RectangleF TransformRectangle(RectangleF rect)

Parameters

rect RectangleF

Прямий колір для перетворення.

Returns

RectangleF

перетворений прямокутник.

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-акси.

 Українська