Class SVGMatrix
ja nimityö: Aspose.Html.Dom.Svg.DataTypes Kokoelma: Aspose.HTML.dll (25.4.0)
Monet SVG: n grafiikkaoperaatiot käyttävät 2x3 kuvan matriiseja:ja c e)b d f )jotka, kun laajennetaan 3x3 matriisiin matriisin aritmeettisten tarkoituksiin, muuttuvat:ja c e)b d f )[0 0 1]
[ComVisible(true)]
[DOMObject]
[DOMName("SVGMatrix")]
public class SVGMatrix : SVGValueType, INotifyPropertyChanged, IDisposable
Inheritance
object ← DOMObject ← SVGValueType ← SVGMatrix
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()
Properties
A
Se on matriisin komponentti.
[DOMName("a")]
public float A { get; set; }
Omistuksen arvo
Exceptions
Koodi Aspose.Html.Dom.DOMException.NO_MODIFICATION_ALLOWED_ERR.Korostettu yrityksestä muuttaa lukemisen arvoa vain ominaisuutta.
B
Matriisin B komponentti.
[DOMName("b")]
public float B { get; set; }
Omistuksen arvo
Exceptions
Koodi Aspose.Html.Dom.DOMException.NO_MODIFICATION_ALLOWED_ERR.Korostettu yrityksestä muuttaa lukemisen arvoa vain ominaisuutta.
C
Matriisin C komponentti.
[DOMName("c")]
public float C { get; set; }
Omistuksen arvo
Exceptions
Koodi Aspose.Html.Dom.DOMException.NO_MODIFICATION_ALLOWED_ERR.Korostettu yrityksestä muuttaa lukemisen arvoa vain ominaisuutta.
D
Matriisin D komponentti.
[DOMName("d")]
public float D { get; set; }
Omistuksen arvo
Exceptions
Koodi Aspose.Html.Dom.DOMException.NO_MODIFICATION_ALLOWED_ERR.Korostettu yrityksestä muuttaa lukemisen arvoa vain ominaisuutta.
E
Matriisin E komponentti.
[DOMName("e")]
public float E { get; set; }
Omistuksen arvo
Exceptions
Koodi Aspose.Html.Dom.DOMException.NO_MODIFICATION_ALLOWED_ERR.Korostettu yrityksestä muuttaa lukemisen arvoa vain ominaisuutta.
F
Matriisin F komponentti.
[DOMName("f")]
public float F { get; set; }
Omistuksen arvo
Exceptions
Koodi Aspose.Html.Dom.DOMException.NO_MODIFICATION_ALLOWED_ERR.Korostettu yrityksestä muuttaa lukemisen arvoa vain ominaisuutta.
Methods
Multiply(Tyylikäs)
Tämä matriisi on jälkikäteen moninkertaistettu toisella matriisilla, joka palauttaa seuraavan uuden matriisin.
[DOMName("multiply")]
public SVGMatrix Multiply(SVGMatrix secondMatrix)
Parameters
secondMatrix
SVGMatrix
Matriisi, joka on tämän matriisin jälkeen moninkertaistettu.
Returns
tuloksena oleva matriisi.
Rotate(Flottaa)
Post-multifioi kierrosmuutoksen nykyisessä matriisissa ja palauttaa tuloksena olevan matriisin.
[DOMName("rotate")]
public SVGMatrix Rotate(float angle)
Parameters
angle
float
Pyöräyksen kulma.
Returns
tuloksena oleva matriisi.
Scale(Flottaa)
Post-multifioi yhtenäisen mittakaavan muuntamisen nykyisessä matriisissa ja palauttaa tuloksena olevan matriisin.
[DOMName("scale")]
public SVGMatrix Scale(float scaleFactor)
Parameters
scaleFactor
float
Skala-tekijä sekä X että Y.
Returns
tuloksena oleva matriisi.
ScaleNonUniform(Laivasto, laivasto)
Post-multifioi epätasaisen mittakaavan muuntamisen nykyisessä matriisissa ja palauttaa tuloksena olevan matriisin.
[DOMName("scaleNonUniform")]
public SVGMatrix ScaleNonUniform(float scaleFactorX, float scaleFactorY)
Parameters
scaleFactorX
float
Skalausaste on X.
scaleFactorY
float
Skalaattinen tekijä Y.
Returns
tuloksena oleva matriisi.
SkewX(Flottaa)
Post-multifioi skewX-muuntumisen nykyisessä matriisissa ja palauttaa tuloksena olevan matriisin.
[DOMName("skewX")]
public SVGMatrix SkewX(float angle)
Parameters
angle
float
ja Skew angle.
Returns
tuloksena oleva matriisi.
Skevi(Flottaa)
Post-multifioi skewY-muuntumisen nykyisessä matriisissa ja palauttaa tuloksena olevan matriisin.
[DOMName("skewY")]
public SVGMatrix SkewY(float angle)
Parameters
angle
float
ja kulman.
Returns
ja Skew angle.
ToString()
Palauttaa System.String, joka edustaa tätä tapausta.
public override string ToString()
Returns
Järjestelmä.String, joka edustaa tätä tapausta.
Translate(Laivasto, laivasto)
Post-multifioi käännöstoiminnan nykyisessä matriisissa ja palauttaa tuloksena olevan matriisin.
[DOMName("translate")]
public SVGMatrix Translate(float x, float y)
Parameters
x
float
Etäisyys kääntää x-aksin pitkin.
y
float
Etäisyys kääntää y-aksin pitkin.
Returns
tuloksena oleva matriisi.