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
Пољска вредност
SVG_TRANSFORM_ROTATE
То је трансформација „Ротате […]“.
[DOMName("SVG_TRANSFORM_ROTATE")]
public const ushort SVG_TRANSFORM_ROTATE = 4
Пољска вредност
SVG_TRANSFORM_SCALE
То је трансформација величине […].
[DOMName("SVG_TRANSFORM_SCALE")]
public const ushort SVG_TRANSFORM_SCALE = 3
Пољска вредност
SVG_TRANSFORM_SKEWX
То је трансформација скеукс(…)
[DOMName("SVG_TRANSFORM_SKEWX")]
public const ushort SVG_TRANSFORM_SKEWX = 5
Пољска вредност
SVG_TRANSFORM_SKEWY
То је трансформација „Скеви“ […].
[DOMName("SVG_TRANSFORM_SKEWY")]
public const ushort SVG_TRANSFORM_SKEWY = 6
Пољска вредност
SVG_TRANSFORM_TRANSLATE
То је трансформација „превода“ […].
[DOMName("SVG_TRANSFORM_TRANSLATE")]
public const ushort SVG_TRANSFORM_TRANSLATE = 2
Пољска вредност
SVG_TRANSFORM_UNKNOWN
Тип јединице није један од претходно дефинисаних типова. немогуће је покушати да се дефинише нова вредност овог типа или покушати да се претвори постојећа вредност на овај тип.
[DOMName("SVG_TRANSFORM_UNKNOWN")]
public const ushort SVG_TRANSFORM_UNKNOWN = 0
Пољска вредност
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; }
Вредност имовине
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; }
Вредност имовине
Type
Тип вредности као што је наведено од стране једног од SVG_TRANSFORM_* константи дефинисани на овом интерфејсу.
[DOMName("type")]
public ushort Type { get; }
Вредност имовине
Methods
SetMatrix(СВГМАТРИКС)
Поставите тип трансформације на SVG_TRANSFORM_MATRIX, са матрицом параметара која дефинише нову трансформацију. вредности из матрице параметара се копирају, параметар матрице не замењује SVGTransform::matrix.
[DOMName("setMatrix")]
public void SetMatrix(SVGMatrix matrix)
Parameters
matrix
SVGMatrix
Нова матрица за трансформацију.
Exceptions
Код Аппосе.Хтмл.Дом.ДомИскључивање.НО_МОДИФИКАЦИЈА_АЛОВЕД_ЕРР.Подигнут на покушају да се промени вредност читања само атрибута.
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
Код Аппосе.Хтмл.Дом.ДомИскључивање.НО_МОДИФИКАЦИЈА_АЛОВЕД_ЕРР.Подигнут на покушају да се промени вредност читања само атрибута.
SetScale(пловила, пловила)
Поставите тип трансформације на SVG_TRANSFORM_SCALE, са параметрима sx и sy који дефинишу величине скале.
[DOMName("setScale")]
public void SetScale(float sx, float sy)
Parameters
sx
float
Величина скале у Кс.
sy
float
Величина скале у И.
Exceptions
Код Аппосе.Хтмл.Дом.ДомИскључивање.НО_МОДИФИКАЦИЈА_АЛОВЕД_ЕРР.Подигнут на покушају да се промени вредност читања само атрибута.
КСНУМКС(Флоат)
Поставите тип трансформације на SVG_TRANSFORM_SKEWX, са углом параметара који дефинише количину скева.
[DOMName("setSkewX")]
public void SetSkewX(float angle)
Parameters
angle
float
Скив угао је.
Exceptions
Код Аппосе.Хтмл.Дом.ДомИскључивање.НО_МОДИФИКАЦИЈА_АЛОВЕД_ЕРР.Подигнут на покушају да се промени вредност читања само атрибута.
КСНУМКС(Флоат)
Поставите тип трансформације на SVG_TRANSFORM_SKEWY, са углом параметара који дефинише количину скева.
[DOMName("setSkewY")]
public void SetSkewY(float angle)
Parameters
angle
float
Скив угао је.
Exceptions
Код Аппосе.Хтмл.Дом.ДомИскључивање.НО_МОДИФИКАЦИЈА_АЛОВЕД_ЕРР.Подигнут на покушају да се промени вредност читања само атрибута.
SetTranslate(пловила, пловила)
Поставите тип трансформације на SVG_TRANSFORM_TRANSLATE, са параметрима tx и ty који дефинишу количине превођења.
[DOMName("setTranslate")]
public void SetTranslate(float tx, float ty)
Parameters
tx
float
Број превода у Кс.
ty
float
Број превода у И.
Exceptions
Код Аппосе.Хтмл.Дом.ДомИскључивање.НО_МОДИФИКАЦИЈА_АЛОВЕД_ЕРР.Подигнут на покушају да се промени вредност читања само атрибута.
ToString()
Враћа систем.Стринг који представља ову инстанцију.
public override string ToString()
Returns
Систем.Стринг који представља ову инстанцију.