Class SVGTransform
이름 공간 : Aspose.Html.Dom.Svg.DataTypes 구성: Aspose.HTML.dll (25.4.0)
SVGTransform은 SVGTransformList 내의 구성 요소 변환 중 하나의 인터페이스이며, 따라서 SVGTransform 개체는 ‘변환’ 속의 특성 사양 내에서 단일 구성 요소(예: ‘스케일(…)’ 또는 ‘마트릭스(…)’와 일치합니다.
[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
‘SkewX(…)‘의 변형에 대하여
[DOMName("SVG_TRANSFORM_SKEWX")]
public const ushort SVG_TRANSFORM_SKEWX = 5
필드 가치
SVG_TRANSFORM_SKEWY
‘SkewY(…)‘에 해당되는 글 1건
[DOMName("SVG_TRANSFORM_SKEWY")]
public const ushort SVG_TRANSFORM_SKEWY = 6
필드 가치
SVG_TRANSFORM_TRANSLATE
‘변역(…)’에 해당되는 글 1건
[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의 경우 각도는 0이 될 것입니다.
[DOMName("angle")]
public float Angle { get; }
부동산 가치
Matrix
이 변화를 나타내는 매트릭스. 매트릭스 개체는 살아있다, 즉 SVGTransform 개체에 수행 된 모든 변경 사항은 즉시 매트릭스 개체에 반영되고 그 반대입니다. 매트릭스 개체가 직접 변경되는 경우 (즉, SVGTransform 인터페이스 자체의 방법을 사용하지 않고) SVGTransform의 유형은 SVG_TRANSFORM_MATRIX로 변경됩니다.SVG_TRANSFORM_MATRIX의 경우, 매트릭스는 사용자가 제공하는 a, b, c, d, e, f 값을 포함합니다.SVG_TRANSFORM_TRANSLATE의 경우, e와 f는 번역량(a=1, b=0, c=0 및 d=1)을 나타냅니다.SVG_TRANSFORM_SCALE의 경우, a 및 d는 스케일 숫자를 나타냅니다(b = 0, c = 0, e = 0 및 f = 0).SVG_TRANSFORM_SKEWX 및 SVG_TRANSFORM_SKEWY의 경우, a, b, c 및 d는 특정 스케이(e= 0 및 f= 0)에서 발생하는 매트릭스를 나타냅니다.SVG_TRANSFORM_ROTATE의 경우, a, b, c, d, e 및 f는 함께 특정 회전으로 이어지는 매트릭스를 나타냅니다. 회전이 중앙 지점(0, 0) 주위에있을 때, e 및 f는 0이 될 것입니다.
[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
코드 Aspose.Html.Dom.DOMException.NO_MODIFICATION_ALLOWED_ERR.단순한 읽기 속성의 가치를 변경하려는 시도에서 일어났다.
SetRotate(해군, 해군, 해군)
변환 유형을 SVG_TRANSFORM_ROTATE로 설정하고, 파라미터 각도가 회전 각도를 정의하고, cx 및 cy 파라미터가 선택적인 회전 센터를 정의합니다.
[DOMName("setRotate")]
public void SetRotate(float angle, float cx, float cy)
Parameters
angle
float
회전 방향의 방향.
cx
float
x 회전 센터의 좌표.
cy
float
회전 센터의 Y 조정.
Exceptions
코드 Aspose.Html.Dom.DOMException.NO_MODIFICATION_ALLOWED_ERR.단순한 읽기 속성의 가치를 변경하려는 시도에서 일어났다.
SetScale(수영장, 수영장)
변환 타입을 SVG_TRANSFORM_SCALE로 설정하며, sx 및 sy의 매개 변수는 스케일 수치를 정의합니다.
[DOMName("setScale")]
public void SetScale(float sx, float sy)
Parameters
sx
float
스케일 값은 X입니다.
sy
float
값의 크기 Y.
Exceptions
코드 Aspose.Html.Dom.DOMException.NO_MODIFICATION_ALLOWED_ERR.단순한 읽기 속성의 가치를 변경하려는 시도에서 일어났다.
세트 스케치(플로트)
변환 타입을 SVG_TRANSFORM_SKEWX로 설정하고, 스케이의 양을 정의하는 파라미터 각도.
[DOMName("setSkewX")]
public void SetSkewX(float angle)
Parameters
angle
float
스키 링 링 링
Exceptions
코드 Aspose.Html.Dom.DOMException.NO_MODIFICATION_ALLOWED_ERR.단순한 읽기 속성의 가치를 변경하려는 시도에서 일어났다.
세트스케이(플로트)
변환 타입을 SVG_TRANSFORM_SKEWY로 설정하고, 스케이의 양을 정의하는 파라미터 각도.
[DOMName("setSkewY")]
public void SetSkewY(float angle)
Parameters
angle
float
스키 링 링 링
Exceptions
코드 Aspose.Html.Dom.DOMException.NO_MODIFICATION_ALLOWED_ERR.단순한 읽기 속성의 가치를 변경하려는 시도에서 일어났다.
SetTranslate(수영장, 수영장)
변환 타입을 SVG_TRANSFORM_TRANSLATE로 설정하며, tx 및 ty 파라미터가 번역량을 정의합니다.
[DOMName("setTranslate")]
public void SetTranslate(float tx, float ty)
Parameters
tx
float
번역의 숫자는 X입니다.
ty
float
번역의 숫자 Y.
Exceptions
코드 Aspose.Html.Dom.DOMException.NO_MODIFICATION_ALLOWED_ERR.단순한 읽기 속성의 가치를 변경하려는 시도에서 일어났다.
ToString()
이 경우를 나타내는 System.String을 반환합니다.
public override string ToString()
Returns
이 기회를 대표하는 시스템.String입니다.