Class SVGMatrix
Nazwa przestrzeń: Aspose.Html.Dom.Svg.DataTypes Zestaw: Aspose.HTML.dll (25.4.0)
Wiele operacji graficznych SVG wykorzystuje 2x3 matryce formy:[a c e][b d d f]które, gdy rozszerzone do 3x3 matrycy do celów matrycy arytmetycznej, stają się:[a c e][b d d f][0 0 1]
[ComVisible(true)]
[DOMObject]
[DOMName("SVGMatrix")]
public class SVGMatrix : SVGValueType, INotifyPropertyChanged, IDisposable
Inheritance
object ← DOMObject ← SVGValueType ← SVGMatrix
Implements
INotifyPropertyChanged , IDisposable
Dziedziczeni członkowie
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
Jest to element matrycy.
[DOMName("a")]
public float A { get; set; }
Wartość nieruchomości
Exceptions
Kod Aspose.Html.Dom.DOMException.NO_MODIFICATION_ALLOWED_ERR.Powstał na próbie zmiany wartości czytania tylko atrybutów.
B
B jest elementem matrycy.
[DOMName("b")]
public float B { get; set; }
Wartość nieruchomości
Exceptions
Kod Aspose.Html.Dom.DOMException.NO_MODIFICATION_ALLOWED_ERR.Powstał na próbie zmiany wartości czytania tylko atrybutów.
C
C jest elementem matrycy.
[DOMName("c")]
public float C { get; set; }
Wartość nieruchomości
Exceptions
Kod Aspose.Html.Dom.DOMException.NO_MODIFICATION_ALLOWED_ERR.Powstał na próbie zmiany wartości czytania tylko atrybutów.
D
Część D matrycy.
[DOMName("d")]
public float D { get; set; }
Wartość nieruchomości
Exceptions
Kod Aspose.Html.Dom.DOMException.NO_MODIFICATION_ALLOWED_ERR.Powstał na próbie zmiany wartości czytania tylko atrybutów.
E
Część E matrycy.
[DOMName("e")]
public float E { get; set; }
Wartość nieruchomości
Exceptions
Kod Aspose.Html.Dom.DOMException.NO_MODIFICATION_ALLOWED_ERR.Powstał na próbie zmiany wartości czytania tylko atrybutów.
F
Część F matrycy.
[DOMName("f")]
public float F { get; set; }
Wartość nieruchomości
Exceptions
Kod Aspose.Html.Dom.DOMException.NO_MODIFICATION_ALLOWED_ERR.Powstał na próbie zmiany wartości czytania tylko atrybutów.
Methods
Multiply(Szydło)
Matryca ta jest post-mnożona przez inną matrycę, zwracając wynikającą nową matrycę.
[DOMName("multiply")]
public SVGMatrix Multiply(SVGMatrix secondMatrix)
Parameters
secondMatrix
SVGMatrix
Matryca, która jest post-multiplied do tej matrycy.
Returns
Wynika to z matrycy.
Rotate(Floty)
Post-multipliuje transformację obrotową na bieżącej matryce i zwraca wynikającą matrycę.
[DOMName("rotate")]
public SVGMatrix Rotate(float angle)
Parameters
angle
float
Węgiel rotacyjny.
Returns
Wynika to z matrycy.
Scale(Floty)
Post-multipliuje jednolitą transformację skali na bieżącej matrycy i zwraca wynikającą matrycę.
[DOMName("scale")]
public SVGMatrix Scale(float scaleFactor)
Parameters
scaleFactor
float
Wskaźnik skalowy w X i Y.
Returns
Wynika to z matrycy.
ScaleNonUniform(Floty, floty)
Post-multipliuje niejednolitą transformację skali na bieżącej matrycy i zwraca wynikającą matrycę.
[DOMName("scaleNonUniform")]
public SVGMatrix ScaleNonUniform(float scaleFactorX, float scaleFactorY)
Parameters
scaleFactorX
float
Wskaźnik skalowy w X.
scaleFactorY
float
Wskaźnik skali w Y.
Returns
Wynika to z matrycy.
Skewx(Floty)
Post-multipliuje transformację skewX na bieżącej matrycy i zwraca wynikającą matrycę.
[DOMName("skewX")]
public SVGMatrix SkewX(float angle)
Parameters
angle
float
Węgiel Skew.
Returns
Wynika to z matrycy.
Skewny(Floty)
Post-multipliuje transformację skewY na bieżącej matrycy i zwraca wynikającą matrycę.
[DOMName("skewY")]
public SVGMatrix SkewY(float angle)
Parameters
angle
float
Węgiel jest.
Returns
Węgiel Skew.
ToString()
Powraca system.String, który reprezentuje tę instancję.
public override string ToString()
Returns
System.String, który reprezentuje tę instancję.
Translate(Floty, floty)
Post-multipliuje transformację tłumaczenia na bieżącej matryce i zwraca wynikającą matrycę.
[DOMName("translate")]
public SVGMatrix Translate(float x, float y)
Parameters
x
float
Odległość do tłumaczenia wzdłuż osi x.
y
float
Odległość do tłumaczenia wzdłuż y-axis.
Returns
Wynika to z matrycy.