Class SVGTransform

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

ushort

SVG_TRANSFORM_ROTATE

Bir “Rota […]” dönüşümü.

[DOMName("SVG_TRANSFORM_ROTATE")]
public const ushort SVG_TRANSFORM_ROTATE = 4

alan değeri

ushort

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

ushort

SVG_TRANSFORM_SKEWX

Bir “skewX(…)” dönüşümü.

[DOMName("SVG_TRANSFORM_SKEWX")]
public const ushort SVG_TRANSFORM_SKEWX = 5

alan değeri

ushort

SVG_TRANSFORM_SKEWY

Bir “SkewY(…)” dönüşümü.

[DOMName("SVG_TRANSFORM_SKEWY")]
public const ushort SVG_TRANSFORM_SKEWY = 6

alan değeri

ushort

SVG_TRANSFORM_TRANSLATE

“Türkçe Çevirisi […]”

[DOMName("SVG_TRANSFORM_TRANSLATE")]
public const ushort SVG_TRANSFORM_TRANSLATE = 2

alan değeri

ushort

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

ushort

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

float

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

SVGMatrix

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

ushort

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

DOMException

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

DOMException

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

DOMException

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

DOMException

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

DOMException

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

DOMException

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

string

Bu istasyonu temsil eden bir sistem.String.

 Türkçe