Class SVGMatrix

SVGMatrix class

SVG’nin grafik işlemlerinin çoğu, matris aritmetiği amacıyla 3x3 matrise genişletildiğinde şu hale gelen: [ace] [bdf] biçimindeki 2x3 matrisleri kullanır: [ace] [bdf] [0 0 1]

public class SVGMatrix : SVGValueType

Özellikleri

İsimTanım
A { get; set; }Matrisin A bileşeni.
B { get; set; }Matrisin B bileşeni.
C { get; set; }Matrisin C bileşeni.
D { get; set; }Matrisin D bileşeni.
E { get; set; }Matrisin E bileşeni.
F { get; set; }Matrisin F bileşeni.

yöntemler

İsimTanım
Dispose()Yönetilmeyen ve - isteğe bağlı olarak - yönetilen kaynakları serbest bırakır.
virtual GetPlatformType()Bu yöntem ECMAScript nesnesini almak için kullanılır.Type .
Multiply(SVGMatrix)Matris çarpımını gerçekleştirir. Bu matris, elde edilen yeni matrisi döndürerek başka bir matrisle sonradan çarpılır.
Rotate(float)Geçerli matris üzerinde bir döndürme dönüşümünü sonradan çarpar ve ortaya çıkan matrisi döndürür.
Scale(float)Geçerli matris üzerinde tekdüze ölçekli bir dönüşümü sonradan çarpar ve elde edilen matrisi döndürür.
ScaleNonUniform(float, float)Geçerli matris üzerinde tekdüze olmayan bir ölçek dönüşümünü sonradan çarpar ve elde edilen matrisi döndürür.
SkewX(float)Geçerli matris üzerinde bir skewX dönüşümünü sonradan çarpar ve elde edilen matrisi döndürür.
SkewY(float)Geçerli matris üzerinde bir skewY dönüşümünü sonradan çarpar ve ortaya çıkan matrisi döndürür.
override ToString()a döndürürString bu örneği temsil eder.
Translate(float, float)Geçerli matris üzerinde bir öteleme dönüşümünü sonradan çarpar ve ortaya çıkan matrisi döndürür.

Ayrıca bakınız