Class SVGTransform

Class SVGTransform

nazivni prostor: Aspose.Html.Dom.Svg.DataTypes Sastav: Aspose.HTML.dll (25.4.0)

SVGTransform je sučelja za jednu od transformacija komponenata unutar SVGTransformList; stoga, SVGTransform objekt odgovara jednoj komponenti (npr. ‘skala(…)’ ili ‘matrix(…)’) unutar ’transform’ atributa specifikacije.

[ComVisible(true)]
[DOMName("SVGTransform")]
[DOMObject]
public class SVGTransform : SVGValueType, INotifyPropertyChanged, IDisposable

Inheritance

object DOMObject SVGValueType SVGTransform

Implements

INotifyPropertyChanged , IDisposable

naslijeđeni članovi

SVGValueType.Dispose() , SVGValueType.Dispose(bool) , DOMObject.GetPlatformType() , object.GetType() , object.MemberwiseClone() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()

Fields

SVG_TRANSFORM_MATRIX

To je “matrična” transformacija.

[DOMName("SVG_TRANSFORM_MATRIX")]
public const ushort SVG_TRANSFORM_MATRIX = 1

Vrijednost polja

ushort

SVG_TRANSFORM_ROTATE

Slijedeći članakSljedeći članakSljedeći članakSljedeći članakSljedeći članakRota […]

[DOMName("SVG_TRANSFORM_ROTATE")]
public const ushort SVG_TRANSFORM_ROTATE = 4

Vrijednost polja

ushort

SVG_TRANSFORM_SCALE

To je “skala […]” transformacije.

[DOMName("SVG_TRANSFORM_SCALE")]
public const ushort SVG_TRANSFORM_SCALE = 3

Vrijednost polja

ushort

SVG_TRANSFORM_SKEWX

To je “SkewX(…)” transformacija.

[DOMName("SVG_TRANSFORM_SKEWX")]
public const ushort SVG_TRANSFORM_SKEWX = 5

Vrijednost polja

ushort

SVG_TRANSFORM_SKEWY

Slijedeći članakSvijet “Transformacija”

[DOMName("SVG_TRANSFORM_SKEWY")]
public const ushort SVG_TRANSFORM_SKEWY = 6

Vrijednost polja

ushort

SVG_TRANSFORM_TRANSLATE

Prevođenje ‘prevođenja’ […]

[DOMName("SVG_TRANSFORM_TRANSLATE")]
public const ushort SVG_TRANSFORM_TRANSLATE = 2

Vrijednost polja

ushort

SVG_TRANSFORM_UNKNOWN

Tip jedinice nije jedan od preddefiniranih vrsta. nije moguće pokušati definirati novu vrijednost ovog tipa ili pokušati pretvoriti postojeću vrijednost u ovaj tip.

[DOMName("SVG_TRANSFORM_UNKNOWN")]
public const ushort SVG_TRANSFORM_UNKNOWN = 0

Vrijednost polja

ushort

Properties

Angle

Prilagodljivost za SVG_TRANSFORM_ROTATE, SVG_TRANSFORM_SKEWX i SVG_TRANSFORM_SKEWY.Za SVG_TRANSFORM_MATRIX, SVG_TRANSFORM_TRANSLATE i SVG_TRANSFORM_SCALE, kut će biti nula.

[DOMName("angle")]
public float Angle { get; }

Vrijednost nekretnina

float

Matrix

Matrix je živ, što znači da se sve promjene koje su napravljene na objektu SVGTransform odmah odražavaju u objektu matrice i obrnuto.U slučaju da se objekt matrice promijeni izravno (tj. bez korištenja metoda na samom SVGTransform interfejsu) onda se tip SVGTransform mijenja na SVG_TRANSFORM_MATRIX.Za SVG_TRANSFORM_MATRIX, matrica sadrži vrijednosti a, b, c, d, e, f koje pruža korisnik.Za SVG_TRANSFORM_TRANSLATE, e i f predstavljaju količinu prijevoda(a = 1, b = 0, c = 0 i d = 1).Za SVG_TRANSFORM_SCALE, a i d predstavljaju količinu stupnjeva (b = 0, c = 0, e = 0 i f = 0).Za SVG_TRANSFORM_SKEWX i SVG_TRANSFORM_SKEWY, a, b, c i d predstavljaju matricu koja će rezultirati u određenom skivu(e = 0 i f = 0).Za SVG_TRANSFORM_ROTATE, a, b, c, d, e i f zajedno predstavljaju matricu koja će rezultirati danom rotacijom.Kada je rotacija oko središnje točke(0, 0), e i f će biti nula.

[DOMName("matrix")]
public SVGMatrix Matrix { get; }

Vrijednost nekretnina

SVGMatrix

Type

Vrsta vrijednosti koju određuje jedan od SVG_TRANSFORM_* konstantni su definirani na ovom sučelju.

[DOMName("type")]
public ushort Type { get; }

Vrijednost nekretnina

ushort

Methods

SetMatrix(SvgMatrix)

Sastavite tip transformacije na SVG_TRANSFORM_MATRIX, s parametrom matrice koja definira novu transformaciju. vrijednosti iz matrice parametara se kopiraju, matrica parametara ne zamjenjuje SVGTransform::matrix.

[DOMName("setMatrix")]
public void SetMatrix(SVGMatrix matrix)

Parameters

matrix SVGMatrix

Nova matrica za transformaciju.

Exceptions

DOMException

Kod Aspose.Html.Dom.DOMIzuzetak.NO_MODIFICATION_ALLOWED_ERR.Podignuta je na pokušaju da se promijeni vrijednost samo čitanja.

SetRotate(plovilo, plovilo i plovilo)

Sastavite transformni tip na SVG_TRANSFORM_ROTATE, s parametarskim kutom koji definira kut rotacije i parametrima cx i cy koji definiraju opcionalni centar rotacije.

[DOMName("setRotate")]
public void SetRotate(float angle, float cx, float cy)

Parameters

angle float

Vrsta rotirajućeg ugla.

cx float

Koordinacija x središta rotacije.

cy float

Koordinacija središta rotacije.

Exceptions

DOMException

Kod Aspose.Html.Dom.DOMIzuzetak.NO_MODIFICATION_ALLOWED_ERR.Podignuta je na pokušaju da se promijeni vrijednost samo čitanja.

SetScale(plovidba, plovidba)

Sastavite transformni tip na SVG_TRANSFORM_SCALE, s parametrima sx i sy koji određuju količine stupnjeva.

[DOMName("setScale")]
public void SetScale(float sx, float sy)

Parameters

sx float

Vrijednost razmjera u X.

sy float

Vrijednost razmjera u Y.

Exceptions

DOMException

Kod Aspose.Html.Dom.DOMIzuzetak.NO_MODIFICATION_ALLOWED_ERR.Podignuta je na pokušaju da se promijeni vrijednost samo čitanja.

Sljedeći SetSkewX(float)

Sastavite transformni tip na SVG_TRANSFORM_SKEWX, s parametarskim kutom koji definira količinu skiva.

[DOMName("setSkewX")]
public void SetSkewX(float angle)

Parameters

angle float

To je skijanje ugla.

Exceptions

DOMException

Kod Aspose.Html.Dom.DOMIzuzetak.NO_MODIFICATION_ALLOWED_ERR.Podignuta je na pokušaju da se promijeni vrijednost samo čitanja.

SetSkević(float)

Sastavite transformni tip na SVG_TRANSFORM_SKEWY, s parametarskim kutom koji definira količinu skiva.

[DOMName("setSkewY")]
public void SetSkewY(float angle)

Parameters

angle float

To je skijanje ugla.

Exceptions

DOMException

Kod Aspose.Html.Dom.DOMIzuzetak.NO_MODIFICATION_ALLOWED_ERR.Podignuta je na pokušaju da se promijeni vrijednost samo čitanja.

SetTranslate(plovidba, plovidba)

Sastavite transformni tip na SVG_TRANSFORM_TRANSLATE, s parametrima tx i ty koji definiraju količine prijevoda.

[DOMName("setTranslate")]
public void SetTranslate(float tx, float ty)

Parameters

tx float

Vrijednost prijevoda u X.

ty float

Vrijednost prijevoda u Y.

Exceptions

DOMException

Kod Aspose.Html.Dom.DOMIzuzetak.NO_MODIFICATION_ALLOWED_ERR.Podignuta je na pokušaju da se promijeni vrijednost samo čitanja.

ToString()

Povratak System.String koji predstavlja ovu primjenu.

public override string ToString()

Returns

string

String.String koji predstavlja ovu primjenu.

 Hrvatski