Class SVGMatrix

Class SVGMatrix

이름 공간 : Aspose.Html.Dom.Svg.DataTypes 구성: Aspose.HTML.dll (25.4.0)

SVG의 많은 그래픽 작업은 양식의 2x3 매트리스를 사용합니다.[ A C E ][ b b d f ]3x3 매트릭스로 확장되면 매트릭스 아리트메틱의 목적을 위해 다음이됩니다.[ A C E ][ b b d f ][0 0 1]

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

Inheritance

object DOMObject SVGValueType SVGMatrix

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

Properties

A

매트릭스의 A 구성 요소입니다.

[DOMName("a")]
public float A { get; set; }

부동산 가치

float

Exceptions

DOMException

코드 Aspose.Html.Dom.DOMException.NO_MODIFICATION_ALLOWED_ERR.단순한 읽기 속성의 가치를 변경하려는 시도에서 일어났다.

B

그것은 매트릭스의 B 구성 요소입니다.

[DOMName("b")]
public float B { get; set; }

부동산 가치

float

Exceptions

DOMException

코드 Aspose.Html.Dom.DOMException.NO_MODIFICATION_ALLOWED_ERR.단순한 읽기 속성의 가치를 변경하려는 시도에서 일어났다.

C

C는 매트릭스의 구성 요소입니다.

[DOMName("c")]
public float C { get; set; }

부동산 가치

float

Exceptions

DOMException

코드 Aspose.Html.Dom.DOMException.NO_MODIFICATION_ALLOWED_ERR.단순한 읽기 속성의 가치를 변경하려는 시도에서 일어났다.

D

D는 매트릭스의 구성 요소입니다.

[DOMName("d")]
public float D { get; set; }

부동산 가치

float

Exceptions

DOMException

코드 Aspose.Html.Dom.DOMException.NO_MODIFICATION_ALLOWED_ERR.단순한 읽기 속성의 가치를 변경하려는 시도에서 일어났다.

E

E는 매트릭스의 구성 요소입니다.

[DOMName("e")]
public float E { get; set; }

부동산 가치

float

Exceptions

DOMException

코드 Aspose.Html.Dom.DOMException.NO_MODIFICATION_ALLOWED_ERR.단순한 읽기 속성의 가치를 변경하려는 시도에서 일어났다.

F

그것은 매트릭스의 F 구성 요소입니다.

[DOMName("f")]
public float F { get; set; }

부동산 가치

float

Exceptions

DOMException

코드 Aspose.Html.Dom.DOMException.NO_MODIFICATION_ALLOWED_ERR.단순한 읽기 속성의 가치를 변경하려는 시도에서 일어났다.

Methods

Multiply(스위스마트릭)

이 매트릭스는 다른 매트릭스에 의해 번식 후, 결과 새로운 매트릭스를 반환합니다.

[DOMName("multiply")]
public SVGMatrix Multiply(SVGMatrix secondMatrix)

Parameters

secondMatrix SVGMatrix

이 매트릭스는 이 매트릭스에 의해 번식 된 후입니다.

Returns

SVGMatrix

결과적인 매트릭스

Rotate(플로트)

포스트 - 현재 매트릭스에 회전 변환을 복제하고 결과 매트릭스를 반환합니다.

[DOMName("rotate")]
public SVGMatrix Rotate(float angle)

Parameters

angle float

회전 구석

Returns

SVGMatrix

결과적인 매트릭스

Scale(플로트)

포스트 - 현재 매트릭스에 유일한 규모 변환을 복제하고 결과 매트릭스를 반환합니다.

[DOMName("scale")]
public SVGMatrix Scale(float scaleFactor)

Parameters

scaleFactor float

스케일 요소는 X와 Y 모두에 있습니다.

Returns

SVGMatrix

결과적인 매트릭스

ScaleNonUniform(수영장, 수영장)

포스트 - 현재 매트릭스에 불평등한 규모 변환을 복제하고 결과 매트릭스를 반환합니다.

[DOMName("scaleNonUniform")]
public SVGMatrix ScaleNonUniform(float scaleFactorX, float scaleFactorY)

Parameters

scaleFactorX float

X의 스케일 요소

scaleFactorY float

스케일 요소 Y.

Returns

SVGMatrix

결과적인 매트릭스

스케치스(플로트)

그 후에 현재 매트릭스에 skewX 변환을 복제하고 결과 매트릭스를 반환합니다.

[DOMName("skewX")]
public SVGMatrix SkewX(float angle)

Parameters

angle float

스케이트 링크

Returns

SVGMatrix

결과적인 매트릭스

스케치(플로트)

그 후에 현재 매트릭스에 skewY 변환을 복제하고 결과 매트릭스를 반환합니다.

[DOMName("skewY")]
public SVGMatrix SkewY(float angle)

Parameters

angle float

그 각도는

Returns

SVGMatrix

스케이트 링크

ToString()

이 경우를 나타내는 System.String을 반환합니다.

public override string ToString()

Returns

string

이 기회를 대표하는 시스템.String입니다.

Translate(수영장, 수영장)

포스트 - 현재 매트릭스에 번역 변환을 복제하고 결과 매트릭스를 반환합니다.

[DOMName("translate")]
public SVGMatrix Translate(float x, float y)

Parameters

x float

x-axis를 따라 번역할 수 있는 거리.

y float

Y-axis를 따라 번역할 수 있는 거리.

Returns

SVGMatrix

결과적인 매트릭스

 한국어