Class SVGMatrix
Nazwa przestrzeń: Aspose.Html.Dom.Svg.DataTypes Zestaw: Aspose.HTML.dll (25.5.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]
[DOMObject]
[DOMName("SVGMatrix")]
[ComVisible(true)]
public class SVGMatrix : SVGValueType, INotifyPropertyChanged, IDisposableInheritance
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.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.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.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.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.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.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.