Interface IMatrix

Interface IMatrix

Název místa: Aspose.Html.Drawing Sbírka: Aspose.HTML.dll (25.4.0)

Jedná se o matraci používanou pro transformace.

[ComVisible(true)]
public interface IMatrix

Properties

IsIdentity

Obdrží hodnotu, která naznačuje, zda je tato matrix matrix identity.

bool IsIdentity { get; }

Hodnota nemovitosti

bool

IsInvertible

Obdrží hodnotu, která naznačuje, zda je tato matrice invertivn.

bool IsInvertible { get; }

Hodnota nemovitosti

bool

M11

Obdržíte nebo nastavíte hodnotu v prvním řádku a prvním sloupci matrice.

float M11 { get; set; }

Hodnota nemovitosti

float

M12

Obdržíte nebo nastavíte hodnotu v prvním řádku a druhém sloupci matrice.

float M12 { get; set; }

Hodnota nemovitosti

float

M21

Obdržíte nebo nastavíte hodnotu ve druhém řádku a první sloupci matrice.

float M21 { get; set; }

Hodnota nemovitosti

float

M22

Obdržíte nebo nastavíte hodnotu ve druhém řádku a druhém sloupci matrice.

float M22 { get; set; }

Hodnota nemovitosti

float

M31

Obdržíte nebo nastavíte hodnotu ve třetím řádku a první sloupci matrice.

float M31 { get; set; }

Hodnota nemovitosti

float

M32

Obdrží nebo nastaví hodnotu ve třetím řádku a druhém sloupci matrice.

float M32 { get; set; }

Hodnota nemovitosti

float

Methods

Clone()

Vytvořte kopii této matriky.

IMatrix Clone()

Returns

IMatrix

Nový příklad Aspose.Html.Drawing.IMatrix, který je kopií této matrice.

GetElements()

Obdrží prvky matriky jako řádek.

float[] GetElements()

Returns

float []a[]

Základní prvky matriky.

Invert()

Vraťte si tuto matraci.

void Invert()

Multiply(Společnost IMatrix, WebMatrixOrder)

Množství této matriky jinou matrikou v uvedeném pořad.

void Multiply(IMatrix matrix, WebMatrixOrder order)

Parameters

matrix IMatrix

Matrix se rozmnožuje.

order WebMatrixOrder

d, ve kterém se multiplikace aplikuje.

Multiply(Imatrix)

Tato matrice se rozmnožuje jinou matric.

void Multiply(IMatrix matrix)

Parameters

matrix IMatrix

Matrix se rozmnožuje.

Reset()

Obnovte matraci na matraci identity.

void Reset()

Rotate(Štěpánek, WebMatrixOrder)

Matrix otáčí podle určeného úhlu v určeném pořad.

void Rotate(float angle, WebMatrixOrder order)

Parameters

angle float

hel rotace ve stupních.

order WebMatrixOrder

d, ve kterém je rotace aplikována.

Rotate(flotila)

Matrix se otáčí podle určeného úhlu.

void Rotate(float angle)

Parameters

angle float

hel rotace ve stupních.

RotateAt(Štítek: PointF, WebMatrixOrder)

Matrix otáčí podle určeného úhlu kolem určeného bodu v určeném pořad.

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

Parameters

angle float

hel rotace ve stupních.

point PointF

Místo, kde se točí kolem.

order WebMatrixOrder

d, ve kterém je rotace aplikována.

RotateAt(Štěpán, PointF)

Matrix se otáčí podle určeného úhlu kolem určeného bodu.

void RotateAt(float angle, PointF point)

Parameters

angle float

hel rotace ve stupních.

point PointF

Místo, kde se točí kolem.

Scale(Plzeň, Plzeň, WebMatrixOrder)

Matrix se skládá ze stanovených faktorů ve stanoveném pořad.

void Scale(float scaleX, float scaleY, WebMatrixOrder order)

Parameters

scaleX float

Faktor měřítka podél x-axe.

scaleY float

Faktor měřítka podél y-axis.

order WebMatrixOrder

d, ve kterém se používá skalován.

Scale(Plzeň, Plzeň)

Matrix se měří podle specifikovaných faktorů stupnice rovnoměrn.

void Scale(float scaleX, float scaleY)

Parameters

scaleX float

Jednotný faktor měřítka.

scaleY float

Jednotný faktor měřítka.

Skew(Plzeň, Plzeň)

Přizpůsobte přeměnu na matice.

void Skew(float skewX, float skewY)

Parameters

skewX float

hel, ve kterém se rozkládá v x-axis směru.

skewY float

hel, ve kterém se rozkládá ve směru y-axis.

TransformPoint(PointF)

Přesměrujte stanovený bod pomocí této matrice.

PointF TransformPoint(PointF point)

Parameters

point PointF

V bodě transformace.

Returns

PointF

To je přeměněný bod.

TransformPoints(PointF[])

Přeměňuje řadu bodů pomocí této matriky.

void TransformPoints(PointF[] points)

Parameters

points PointF []a[]

Některé body, které mají být transformovány.

TransformRectangle(RectangleF)

Přesměruje specifikovaný pravý úhel pomocí této matriky.

RectangleF TransformRectangle(RectangleF rect)

Parameters

rect RectangleF

Prostor k transformaci.

Returns

RectangleF

Přeměněný rektangul.

Translate(Plzeň, Plzeň, WebMatrixOrder)

Překlad matriky specifikovanými offsetovými hodnotami v určeném pořad.

void Translate(float offsetX, float offsetY, WebMatrixOrder order)

Parameters

offsetX float

Odpočítaná hodnota podél x-axis.

offsetY float

Odpočítávací hodnota podél y-axis.

order WebMatrixOrder

d, v němž se provádí překlad.

Translate(Plzeň, Plzeň)

Překlad matriky specifikovanými offsetovými hodnotami.

void Translate(float offsetX, float offsetY)

Parameters

offsetX float

Odpočítaná hodnota podél x-axis.

offsetY float

Odpočítávací hodnota podél y-axis.

 Čeština