Class SVGTransform

Class SVGTransform

ja nimityö: Aspose.Html.Dom.Svg.DataTypes Kokoelma: Aspose.HTML.dll (25.4.0)

SVGTransform on SVGTransformListan sisällä olevien komponenttien muuntamisen käyttöliittymä; näin ollen SVGTransform-objekti vastaa yksittäistä komponenttia (esimerkiksi ‘skala(…)’ tai ‘matriisi(…)’) ‘muuntamisen’ ominaisuuden eritelmän sisällä.

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

Inheritance

object DOMObject SVGValueType SVGTransform

Implements

INotifyPropertyChanged , IDisposable

Perintöjäsenet

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

Se on ”matriisin” muutos.

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

kentän arvo

ushort

SVG_TRANSFORM_ROTATE

”Rotaatti” muutos ”Rotaatti”.

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

kentän arvo

ushort

SVG_TRANSFORM_SCALE

Se on ”kokoinen” muutos.

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

kentän arvo

ushort

SVG_TRANSFORM_SKEWX

Se on ”SkewX(…)” muutos.

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

kentän arvo

ushort

SVG_TRANSFORM_SKEWY

Se on ”SkewY(…)” muutos.

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

kentän arvo

ushort

SVG_TRANSFORM_TRANSLATE

Kääntäminen ja kääntäminen ( … )

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

kentän arvo

ushort

SVG_TRANSFORM_UNKNOWN

Yksikön tyyppi ei ole yksi etukäteen määriteltyjen tyyppien joukosta. on mahdotonta yrittää määrittää uuden tämän tyyppisen arvon tai yrittää vaihtaa olemassa olevan arvon tähän tyyppiin.

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

kentän arvo

ushort

Properties

Angle

Kätevyysominaisuus SVG_TRANSFORM_ROTATE, SVG_TRANSFORM_SKEWX ja SVG_TRANSFORM_SKEWY. Se pitää määritellyn kulman.SVG_TRANSFORM_MATRIX, SVG_TRANSFORM_TRANSLATE ja SVG_TRANSFORM_SCALE, kulma on nolla.

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

Omistuksen arvo

float

Matrix

Matrix-objekti on elävä, mikä tarkoittaa, että kaikki muutokset, jotka tehdään SVGTransform-objektiin, heijastuvat välittömästi matrix-objektiin ja päinvastoin. Jos matrix-objekti muuttuu suoraan (eli ilman SVGTransform-liittymän menetelmiä), SVGTransform-objekti muuttuu SVG_TRANSFORM_MATRIXiksi.SVG_TRANSFORM_MATRIXin osalta matriisi sisältää käyttäjän toimittamat a, b, c, d, e, f arvot.SVG_TRANSFORM_TRANSLATE:n osalta e ja f edustavat käännöskokoja (a = 1, b = 0, c = 0 ja d = 1).SVG_TRANSFORM_SCALE:n osalta a ja d edustavat mittakaavan määrää(b = 0, c = 0, e = 0 ja f = 0).SVG_TRANSFORM_SKEWX:n ja SVG_TRANSFORM_SKEWY:n osalta a, b, c ja d edustavat matriisiä, jotka johtuvat tietystä kaavasta(e = 0 ja f = 0).SVG_TRANSFORM_ROTATE, a, b, c, d, e ja f yhdessä edustavat matriisin, joka johtaa annettuun pyörimiseen.Kun pyöriminen on keskipisteen (0, 0), e ja f ovat nolla.

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

Omistuksen arvo

SVGMatrix

Type

Arvon tyyppi, jonka yksi SVG_TRANSFORM_* määrittelee, on tässä käyttöliittymässä määritelty.

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

Omistuksen arvo

ushort

Methods

SetMatrix(Tyylikäs)

Aseta muuntyyppi SVG_TRANSFORM_MATRIX, jossa parametri matriisi määrittelee uuden muuntamisen. parametri matriisin arvot kopioidaan, matriisin parametri ei korvaa SVGTransform::matriisin.

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

Parameters

matrix SVGMatrix

Uusi matriisi muutokselle.

Exceptions

DOMException

Koodi Aspose.Html.Dom.DOMException.NO_MODIFICATION_ALLOWED_ERR.Korostettu yrityksestä muuttaa lukemisen arvoa vain ominaisuutta.

SetRotate(laivasto, laivasto ja laivasto)

Aseta muuntyyppi SVG_TRANSFORM_ROTATE, jossa parametrien kulma määrittelee kierroskulman ja parametrit cx ja cy määrittävät valinnaisen kierroskeskuksen.

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

Parameters

angle float

Pyöreän kierroksen kulma.

cx float

x kiertokeskuksen koordinaatti.

cy float

Y-koordinaatti kiertokeskuksesta.

Exceptions

DOMException

Koodi Aspose.Html.Dom.DOMException.NO_MODIFICATION_ALLOWED_ERR.Korostettu yrityksestä muuttaa lukemisen arvoa vain ominaisuutta.

SetScale(Laivasto, laivasto)

Aseta muuntyyppi SVG_TRANSFORM_SCALE, jossa parametrit sx ja sy määrittävät mittakaavan määrät.

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

Parameters

sx float

Määrä on x.

sy float

Laajuus on Y.

Exceptions

DOMException

Koodi Aspose.Html.Dom.DOMException.NO_MODIFICATION_ALLOWED_ERR.Korostettu yrityksestä muuttaa lukemisen arvoa vain ominaisuutta.

SetSkewX(Flottaa)

Aseta muuntyyppi SVG_TRANSFORM_SKEWX, jossa parametri kulma määrittää kaavion määrän.

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

Parameters

angle float

Kynttilän kulma on.

Exceptions

DOMException

Koodi Aspose.Html.Dom.DOMException.NO_MODIFICATION_ALLOWED_ERR.Korostettu yrityksestä muuttaa lukemisen arvoa vain ominaisuutta.

Säätiö(Flottaa)

Aseta muuntyyppi SVG_TRANSFORM_SKEWY, jossa parametri kulma määrittelee kaavan määrän.

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

Parameters

angle float

Kynttilän kulma on.

Exceptions

DOMException

Koodi Aspose.Html.Dom.DOMException.NO_MODIFICATION_ALLOWED_ERR.Korostettu yrityksestä muuttaa lukemisen arvoa vain ominaisuutta.

SetTranslate(Laivasto, laivasto)

Aseta muuntyyppi SVG_TRANSFORM_TRANSLATE, jossa parametrit tx ja ty määrittävät käännöksen määrät.

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

Parameters

tx float

Käännöksen määrä on X.

ty float

Käännöksen määrä on Y.

Exceptions

DOMException

Koodi Aspose.Html.Dom.DOMException.NO_MODIFICATION_ALLOWED_ERR.Korostettu yrityksestä muuttaa lukemisen arvoa vain ominaisuutta.

ToString()

Palauttaa System.String, joka edustaa tätä tapausta.

public override string ToString()

Returns

string

Järjestelmä.String, joka edustaa tätä tapausta.

 Suomi