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

Нова инстанција Аппосе.Хтмл.Иматрикс која је копија ове матрице.

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(Флоат, ПоинтФ, ВебМатриксОрдер)

Ротира матрицу у одређеном углу око одређене тачке у одређеном реду.

void RotateAt(float angle, PointF point, WebMatrixOrder order)

Parameters

angle float

Угао ротације у степени.

point PointF

Точка да се окреће.

order WebMatrixOrder

Поредак у којем се врти ротација.

RotateAt(Флоат, ПоинтФ)

Окреће матрицу у одређеном углу око одређене тачке.

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

Угао у којем да се скрене у правцу х-аксиса.

skewY float

Угао у којем се скреће у правцу и-аксиса.

TransformPoint(ПоинтФ)

Претвара одређену тачку користећи ову матрицу.

PointF TransformPoint(PointF point)

Parameters

point PointF

Точка за трансформацију.

Returns

PointF

То је трансформисана тачка.

TransformPoints(ПоинтФ[])

Претвара низ тачака користећи ову матрицу.

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

Обезбеђена вредност дуж и-аксиса.

order WebMatrixOrder

Уредба у којој се примењује превод.

Translate(пловила, пловила)

Преводи матрицу по одређеним опсетним вредностима.

void Translate(float offsetX, float offsetY)

Parameters

offsetX float

Обезбеђена вредност дуж x-аксиса.

offsetY float

Обезбеђена вредност дуж и-аксиса.

 Српски