Class SVGTransform
İsim alanı : Aspose.Html.Dom.Svg.DataTypes Görüntüleme: Aspose.HTML.dll (25.4.0)
SVGTransform, bir SVGTransformList içindeki bileşen dönüşümlerinden birinin arayüzüdür; bu nedenle, bir SVGTransform nesnesi, bir “transform” özellik özellikleri içinde tek bir bileşen (örneğin, “scale(…)” veya “matrix(…)”) ile eşleşir.
[ComVisible(true)]
[DOMName("SVGTransform")]
[DOMObject]
public class SVGTransform : SVGValueType, INotifyPropertyChanged, IDisposable
Inheritance
object ← DOMObject ← SVGValueType ← SVGTransform
Implements
INotifyPropertyChanged , IDisposable
mirasçı üyeleri
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()
Fields
SVG_TRANSFORM_MATRIX
“Matrix” dönüşümünün bir parçası.
[DOMName("SVG_TRANSFORM_MATRIX")]
public const ushort SVG_TRANSFORM_MATRIX = 1
alan değeri
SVG_TRANSFORM_ROTATE
Bir “Rota […]” dönüşümü.
[DOMName("SVG_TRANSFORM_ROTATE")]
public const ushort SVG_TRANSFORM_ROTATE = 4
alan değeri
SVG_TRANSFORM_SCALE
“Skala […]” dönüşümünün bir parçasıdır.
[DOMName("SVG_TRANSFORM_SCALE")]
public const ushort SVG_TRANSFORM_SCALE = 3
alan değeri
SVG_TRANSFORM_SKEWX
Bir “skewX(…)” dönüşümü.
[DOMName("SVG_TRANSFORM_SKEWX")]
public const ushort SVG_TRANSFORM_SKEWX = 5
alan değeri
SVG_TRANSFORM_SKEWY
Bir “SkewY(…)” dönüşümü.
[DOMName("SVG_TRANSFORM_SKEWY")]
public const ushort SVG_TRANSFORM_SKEWY = 6
alan değeri
SVG_TRANSFORM_TRANSLATE
“Türkçe Çevirisi […]”
[DOMName("SVG_TRANSFORM_TRANSLATE")]
public const ushort SVG_TRANSFORM_TRANSLATE = 2
alan değeri
SVG_TRANSFORM_UNKNOWN
Birim türü önceden tanımlanmış türlerden biri değildir. bu türün yeni bir değeri tanımlamaya veya mevcut bir değeri bu türde değiştirmeye çalışmak imkansızdır.
[DOMName("SVG_TRANSFORM_UNKNOWN")]
public const ushort SVG_TRANSFORM_UNKNOWN = 0
alan değeri
Properties
Angle
SVG_TRANSFORM_ROTATE, SVG_TRANSFORM_SKEWX ve SVG_TRANSFORM_SKEWY için uygunluk özellikleri.SVG_TRANSFORM_MATRIX, SVG_TRANSFORM_TRANSLATE ve SVG_TRANSFORM_SCALE için açı sıfır olacaktır.
[DOMName("angle")]
public float Angle { get; }
Mülkiyet Değer
Matrix
Bu dönüşümü temsil eden matris. matris nesnesi canlıdır, yani SVGTransform nesnesine yapılan herhangi bir değişiklik hemen matris nesnesinde ve tersine yansıtılır. matris nesnesinin doğrudan değişmesi durumunda (yani SVGTransform arayüzünde yöntemleri kullanmadan) SVGTransform nesnesinin türü SVG_TRANSFORM_MATRIX’e değişir.SVG_TRANSFORM_MATRIX için, matris kullanıcı tarafından sağlanan a, b, c, d, e, f değerlerini içerir.SVG_TRANSFORM_TRANSLATE için, e ve f çeviri miktarlarını temsil eder(a=1, b=0, c=0 ve d=1).SVG_TRANSFORM_SCALE için, a ve d ölçek miktarlarını temsil eder(b = 0, c = 0, e = 0 ve f = 0).SVG_TRANSFORM_SKEWX ve SVG_TRANSFORM_SKEWY için, a, b, c ve d, verilen çerçeveye (e = 0 ve f = 0) sonuçlanan matrisini temsil eder.SVG_TRANSFORM_ROTATE için, a, b, c, d, e ve f bir araya getirilecek matrisini temsil eder.Rotasyon merkez noktası (0, 0) etrafında olduğunda, e ve f sıfır olacaktır.
[DOMName("matrix")]
public SVGMatrix Matrix { get; }
Mülkiyet Değer
Type
SVG_TRANSFORM_* konstanlarından birinin belirttiği değer türü bu arayüzde tanımlanmıştır.
[DOMName("type")]
public ushort Type { get; }
Mülkiyet Değer
Methods
SetMatrix(SÖZLEŞMESİ)
Değişim türünü SVG_TRANSFORM_MATRIX’e ayarlayın, yeni dönüşümü tanımlayan parametrel matris ile. parametrel matris değerleri kopyalanır, matris parametresi SVGTransform::matrix’i değiştirmez.
[DOMName("setMatrix")]
public void SetMatrix(SVGMatrix matrix)
Parameters
matrix
SVGMatrix
Değişim için yeni matris.
Exceptions
Kodu Aspose.Html.Dom.DOMException.NO_MODIFICATION_ALLOWED_ERR.Sadece bir okuma özellikinin değerini değiştirme çabası üzerine kurulmuştur.
SetRotate(Yüzme, Yüzme ve Yüzme)
Dönüştürme türünü SVG_TRANSFORM_ROTATE olarak ayarlayın, dönüş açıını tanımlayan parametreler açısı ve opsiyonel dönüş merkezini tanımlayan cx ve cy parametreleri ile.
[DOMName("setRotate")]
public void SetRotate(float angle, float cx, float cy)
Parameters
angle
float
Dönüş açısıdır.
cx
float
x rotasyon merkezinin koordinasyonu.
cy
float
Y rotasyon merkezinin koordinasyonu.
Exceptions
Kodu Aspose.Html.Dom.DOMException.NO_MODIFICATION_ALLOWED_ERR.Sadece bir okuma özellikinin değerini değiştirme çabası üzerine kurulmuştur.
SetScale(Yüzme , Yüzme)
Transform tipini SVG_TRANSFORM_SCALE olarak ayarlayın, parametreler sx ve sy ölçek miktarlarını tanımlar.
[DOMName("setScale")]
public void SetScale(float sx, float sy)
Parameters
sx
float
Sayı miktarı x’dir.
sy
float
Y’de boyut miktarı.
Exceptions
Kodu Aspose.Html.Dom.DOMException.NO_MODIFICATION_ALLOWED_ERR.Sadece bir okuma özellikinin değerini değiştirme çabası üzerine kurulmuştur.
SetSkewX Hakkında(Floransa)
Dönüştürme türünü SVG_TRANSFORM_SKEWX’e ayarlayın, parametre açısı kayanın miktarını belirler.
[DOMName("setSkewX")]
public void SetSkewX(float angle)
Parameters
angle
float
Kayak açısı var.
Exceptions
Kodu Aspose.Html.Dom.DOMException.NO_MODIFICATION_ALLOWED_ERR.Sadece bir okuma özellikinin değerini değiştirme çabası üzerine kurulmuştur.
Setişkin(Floransa)
Dönüştürme türünü SVG_TRANSFORM_SKEWY’ye ayarlayın, parametre açısı kayanın miktarını belirler.
[DOMName("setSkewY")]
public void SetSkewY(float angle)
Parameters
angle
float
Kayak açısı var.
Exceptions
Kodu Aspose.Html.Dom.DOMException.NO_MODIFICATION_ALLOWED_ERR.Sadece bir okuma özellikinin değerini değiştirme çabası üzerine kurulmuştur.
SetTranslate(Yüzme , Yüzme)
Çeviri türünü SVG_TRANSFORM_TRANSLATE olarak ayarlayın, ç ve ty parametreleri çeviri miktarlarını tanımlar.
[DOMName("setTranslate")]
public void SetTranslate(float tx, float ty)
Parameters
tx
float
Çeviri miktarı x.
ty
float
Çeviri miktarı Y.
Exceptions
Kodu Aspose.Html.Dom.DOMException.NO_MODIFICATION_ALLOWED_ERR.Sadece bir okuma özellikinin değerini değiştirme çabası üzerine kurulmuştur.
ToString()
Bu istasyonu temsil eden bir System.String’i geri getirir.
public override string ToString()
Returns
Bu istasyonu temsil eden bir sistem.String.