Class SVGMatrix
Названий на: Aspose.Html.Dom.Svg.DataTypes Асамблея: Aspose.HTML.dll (25.4.0)
Багато графічних операцій SVG використовують 2x3 матриці форми:(в тому числі і в[б д д ф]які, коли розширюються в 3x3 матриці для цілей аритметичної матриці, стають:(в тому числі і в[б д д ф][0 0 1]
[ComVisible(true)]
[DOMObject]
[DOMName("SVGMatrix")]
public class SVGMatrix : SVGValueType, INotifyPropertyChanged, IDisposable
Inheritance
object ← DOMObject ← SVGValueType ← SVGMatrix
Implements
INotifyPropertyChanged , IDisposable
Нападні члени
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
Існує частина матриці.
[DOMName("a")]
public float A { get; set; }
вартість нерухомості
Exceptions
Код Aspose.Html.Dom.DOMException.NO_MODIFICATION_ALLOWED_ERR.Зроблено на спробі змінити вартість лише атрибуту читання.
B
Компонент B матриці.
[DOMName("b")]
public float B { get; set; }
вартість нерухомості
Exceptions
Код Aspose.Html.Dom.DOMException.NO_MODIFICATION_ALLOWED_ERR.Зроблено на спробі змінити вартість лише атрибуту читання.
C
Компонент C матриці.
[DOMName("c")]
public float C { get; set; }
вартість нерухомості
Exceptions
Код Aspose.Html.Dom.DOMException.NO_MODIFICATION_ALLOWED_ERR.Зроблено на спробі змінити вартість лише атрибуту читання.
D
Д - компонент матриці.
[DOMName("d")]
public float D { get; set; }
вартість нерухомості
Exceptions
Код Aspose.Html.Dom.DOMException.NO_MODIFICATION_ALLOWED_ERR.Зроблено на спробі змінити вартість лише атрибуту читання.
E
Е компонент матриці.
[DOMName("e")]
public float E { get; set; }
вартість нерухомості
Exceptions
Код Aspose.Html.Dom.DOMException.NO_MODIFICATION_ALLOWED_ERR.Зроблено на спробі змінити вартість лише атрибуту читання.
F
Компонент F матриці.
[DOMName("f")]
public float F { get; set; }
вартість нерухомості
Exceptions
Код Aspose.Html.Dom.DOMException.NO_MODIFICATION_ALLOWED_ERR.Зроблено на спробі змінити вартість лише атрибуту читання.
Methods
Multiply(СВГМАТРИКС)
Ця матриця післямножується іншою матрицею, повертаючи результативну нову матрицю.
[DOMName("multiply")]
public SVGMatrix Multiply(SVGMatrix secondMatrix)
Parameters
secondMatrix
SVGMatrix
Матрика, яка післямножена до цієї матриці.
Returns
В результаті матриці.
Rotate(Флота)
Пост-множує ротаційну трансформацію на поточній матриці і повертає результативну матрицю.
[DOMName("rotate")]
public SVGMatrix Rotate(float angle)
Parameters
angle
float
Ротаційний кут
Returns
В результаті матриці.
Scale(Флота)
Пост-множує уніфіковану масштабну трансформацію на поточній матриці і повертає результативну матрицю.
[DOMName("scale")]
public SVGMatrix Scale(float scaleFactor)
Parameters
scaleFactor
float
Фактор масштабу в X і Y.
Returns
В результаті матриці.
ScaleNonUniform(Флотація, Флотація)
Пост-множиться неординарна масштабна трансформація на поточній матриці і повертає результативну матрицю.
[DOMName("scaleNonUniform")]
public SVGMatrix ScaleNonUniform(float scaleFactorX, float scaleFactorY)
Parameters
scaleFactorX
float
Фактор масштабу в X.
scaleFactorY
float
Фактор масштабу в Y.
Returns
В результаті матриці.
Скеукс(Флота)
Post-multiplies skewX трансформація на поточній матриці і повертає результат матриці.
[DOMName("skewX")]
public SVGMatrix SkewX(float angle)
Parameters
angle
float
Ск’єдний колір
Returns
В результаті матриці.
Скеві(Флота)
Post-multiplies skewY трансформація на поточній матриці і повертає результат матриці.
[DOMName("skewY")]
public SVGMatrix SkewY(float angle)
Parameters
angle
float
Угальний кут
Returns
Ск’єдний колір
ToString()
Він повертає System.String, який представляє цю інстанцію.
public override string ToString()
Returns
Система.String, яка представляє цю інстанцію.
Translate(Флотація, Флотація)
Пост-множує трансформацію перекладу на поточній матриці і повертає результативну матрицю.
[DOMName("translate")]
public SVGMatrix Translate(float x, float y)
Parameters
x
float
Відстань для перекладу уздовж х-акси.
y
float
Відстань до перекладу уздовж і-акси.
Returns
В результаті матриці.