Class SVGTransform

Class SVGTransform

Именује се: Aspose.Html.Dom.Svg.DataTypes Асамблеја: Aspose.HTML.dll (25.4.0)

СВГТрансформа је интерфејс за једну од трансформација компоненте у СВГТрансформа Листу; стога, СВГТрансформа објекат одговара једној компоненти (на пример, “скала(…)” или “матрица(…)”) у спецификацији атрибута “трансформа”.

[ComVisible(true)]
[DOMName("SVGTransform")]
[DOMObject]
public class SVGTransform : SVGValueType, INotifyPropertyChanged, IDisposable

Inheritance

object DOMObject SVGValueType SVGTransform

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()

Fields

SVG_TRANSFORM_MATRIX

То је трансформација „матрице […]“.

[DOMName("SVG_TRANSFORM_MATRIX")]
public const ushort SVG_TRANSFORM_MATRIX = 1

Пољска вредност

ushort

SVG_TRANSFORM_ROTATE

То је трансформација „Ротате […]“.

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

Пољска вредност

ushort

SVG_TRANSFORM_SCALE

То је трансформација величине […].

[DOMName("SVG_TRANSFORM_SCALE")]
public const ushort SVG_TRANSFORM_SCALE = 3

Пољска вредност

ushort

SVG_TRANSFORM_SKEWX

То је трансформација скеукс(…)

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

Пољска вредност

ushort

SVG_TRANSFORM_SKEWY

То је трансформација „Скеви“ […].

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

Пољска вредност

ushort

SVG_TRANSFORM_TRANSLATE

То је трансформација „превода“ […].

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

Пољска вредност

ushort

SVG_TRANSFORM_UNKNOWN

Тип јединице није један од претходно дефинисаних типова. немогуће је покушати да се дефинише нова вредност овог типа или покушати да се претвори постојећа вредност на овај тип.

[DOMName("SVG_TRANSFORM_UNKNOWN")]
public const ushort SVG_TRANSFORM_UNKNOWN = 0

Пољска вредност

ushort

Properties

Angle

Атрибут удобности за SVG_TRANSFORM_ROTATE, SVG_TRANSFORM_SKEWX и SVG_TRANSFORM_SKEWY.За SVG_TRANSFORM_MATRIX, SVG_TRANSFORM_TRANSLATE и SVG_TRANSFORM_SCALE, угао ће бити нула.

[DOMName("angle")]
public float Angle { get; }

Вредност имовине

float

Matrix

Матрица која представља ову трансформацију. матрични објекат је жив, што значи да се све промене направљене на SVGTransform објекат одмах одражавају у матричном објекту и обрнуто. у случају да се матрични објекат директно мења (тј. без употребе метода на самом SVGTransform интерфејсу), онда се тип SVGTransform мења на SVG_TRANSFORM_MATRIX.Za SVG_TRANSFORM_MATRIX, matrica sadrži vrednosti a, b, c, d, e, f koje pruža korisnik.За SVG_TRANSFORM_TRANSLATE, e и f представљају количине превођења(a = 1, b = 0, c = 0 и d = 1).За SVG_TRANSFORM_SCALE, а и д представљају величине скале(б = 0, ц = 0, е = 0 и ф = 0).За СВГ_ТРАНСФОРМ_СКЕВКС и СВГ_ТРАНСФОРМ_СКЕВКС, а, б, ц и д представљају матрицу која ће резултирати датом скеу (е = 0 и ф = 0).За SVG_TRANSFORM_ROTATE, a, b, c, d, e и f заједно представљају матрицу која ће резултирати датом ротацијом.Када је ротација око централне тачке(0, 0), e и f ће бити нула.

[DOMName("matrix")]
public SVGMatrix Matrix { get; }

Вредност имовине

SVGMatrix

Type

Тип вредности као што је наведено од стране једног од SVG_TRANSFORM_* константи дефинисани на овом интерфејсу.

[DOMName("type")]
public ushort Type { get; }

Вредност имовине

ushort

Methods

SetMatrix(СВГМАТРИКС)

Поставите тип трансформације на SVG_TRANSFORM_MATRIX, са матрицом параметара која дефинише нову трансформацију. вредности из матрице параметара се копирају, параметар матрице не замењује SVGTransform::matrix.

[DOMName("setMatrix")]
public void SetMatrix(SVGMatrix matrix)

Parameters

matrix SVGMatrix

Нова матрица за трансформацију.

Exceptions

DOMException

Код Аппосе.Хтмл.Дом.ДомИскључивање.НО_МОДИФИКАЦИЈА_АЛОВЕД_ЕРР.Подигнут на покушају да се промени вредност читања само атрибута.

SetRotate(пловила, пловила и пловила)

Поставите тип трансформације на SVG_TRANSFORM_ROTATE, са параметарним углом који дефинише угао ротације и параметрима cx и cy који дефинишу опционални центар ротације.

[DOMName("setRotate")]
public void SetRotate(float angle, float cx, float cy)

Parameters

angle float

Угао ротације.

cx float

КСНУМКС координате центра ротације.

cy float

Координат и центра ротације.

Exceptions

DOMException

Код Аппосе.Хтмл.Дом.ДомИскључивање.НО_МОДИФИКАЦИЈА_АЛОВЕД_ЕРР.Подигнут на покушају да се промени вредност читања само атрибута.

SetScale(пловила, пловила)

Поставите тип трансформације на SVG_TRANSFORM_SCALE, са параметрима sx и sy који дефинишу величине скале.

[DOMName("setScale")]
public void SetScale(float sx, float sy)

Parameters

sx float

Величина скале у Кс.

sy float

Величина скале у И.

Exceptions

DOMException

Код Аппосе.Хтмл.Дом.ДомИскључивање.НО_МОДИФИКАЦИЈА_АЛОВЕД_ЕРР.Подигнут на покушају да се промени вредност читања само атрибута.

КСНУМКС(Флоат)

Поставите тип трансформације на SVG_TRANSFORM_SKEWX, са углом параметара који дефинише количину скева.

[DOMName("setSkewX")]
public void SetSkewX(float angle)

Parameters

angle float

Скив угао је.

Exceptions

DOMException

Код Аппосе.Хтмл.Дом.ДомИскључивање.НО_МОДИФИКАЦИЈА_АЛОВЕД_ЕРР.Подигнут на покушају да се промени вредност читања само атрибута.

КСНУМКС(Флоат)

Поставите тип трансформације на SVG_TRANSFORM_SKEWY, са углом параметара који дефинише количину скева.

[DOMName("setSkewY")]
public void SetSkewY(float angle)

Parameters

angle float

Скив угао је.

Exceptions

DOMException

Код Аппосе.Хтмл.Дом.ДомИскључивање.НО_МОДИФИКАЦИЈА_АЛОВЕД_ЕРР.Подигнут на покушају да се промени вредност читања само атрибута.

SetTranslate(пловила, пловила)

Поставите тип трансформације на SVG_TRANSFORM_TRANSLATE, са параметрима tx и ty који дефинишу количине превођења.

[DOMName("setTranslate")]
public void SetTranslate(float tx, float ty)

Parameters

tx float

Број превода у Кс.

ty float

Број превода у И.

Exceptions

DOMException

Код Аппосе.Хтмл.Дом.ДомИскључивање.НО_МОДИФИКАЦИЈА_АЛОВЕД_ЕРР.Подигнут на покушају да се промени вредност читања само атрибута.

ToString()

Враћа систем.Стринг који представља ову инстанцију.

public override string ToString()

Returns

string

Систем.Стринг који представља ову инстанцију.

 Српски