Interface IMatrix
이름 공간 : Aspose.Html.Drawing 구성: Aspose.HTML.dll (25.4.0)
변화를 위해 사용되는 매트릭스를 나타냅니다.
[ComVisible(true)]
public interface IMatrix
Properties
IsIdentity
이 매트릭스가 정체성 매트릭스인지 여부를 나타내는 값을 얻습니다.
bool IsIdentity { get; }
부동산 가치
IsInvertible
이 매트릭스가 돌이킬 수 있는지 여부를 나타내는 값을 얻습니다.
bool IsInvertible { get; }
부동산 가치
M11
매트릭스의 첫 번째 라인과 첫 번째 열에서 값을 얻거나 설정합니다.
float M11 { get; set; }
부동산 가치
M12
매트릭스의 첫 번째 라인과 두 번째 열에서 값을 얻거나 설정합니다.
float M12 { get; set; }
부동산 가치
M21
매트릭스의 두 번째 라인과 첫 번째 열에서 값을 얻거나 설정합니다.
float M21 { get; set; }
부동산 가치
M22
매트릭스의 두 번째 라인과 두 번째 열에서 값을 얻거나 설정합니다.
float M22 { get; set; }
부동산 가치
M31
마트릭스의 세 번째 라인과 첫 번째 열에서 값을 얻거나 설정합니다.
float M31 { get; set; }
부동산 가치
M32
매트릭스의 세 번째 라인과 두 번째 열에서 값을 얻거나 설정합니다.
float M32 { get; set; }
부동산 가치
Methods
Clone()
이 매트릭스의 복사본을 만드십시오.
IMatrix Clone()
Returns
이 매트릭스의 복사본 인 Aspose.Html.Drawing.IMatrix의 새로운 예입니다.
GetElements()
그것은 매트릭스의 요소를 라인으로 얻습니다.
float[] GetElements()
Returns
float [ ] [ [ ]
그것은 매트릭스의 요소입니다.
Invert()
이 매트릭스를 반환합니다.
void Invert()
Multiply(이마트릭스, WebMatrixOrder)
이 매트릭스를 지정된 순서에 다른 매트릭스로 늘리십시오.
void Multiply(IMatrix matrix, WebMatrixOrder order)
Parameters
matrix
IMatrix
매트릭스를 늘리기 위하여
order
WebMatrixOrder
번식이 적용되는 순서입니다.
Multiply(이마트릭스)
이 매트릭스를 다른 매트릭스로 늘리십시오.
void Multiply(IMatrix matrix)
Parameters
matrix
IMatrix
매트릭스를 늘리기 위하여
Reset()
매트릭스를 정체성 매트릭스로 재설정합니다.
void Reset()
Rotate(플로트, WebMatrixOrder)
지정된 순서에서 지정된 각도로 매트릭스를 회전합니다.
void Rotate(float angle, WebMatrixOrder order)
Parameters
angle
float
등급으로 회전의 각도.
order
WebMatrixOrder
회전이 적용되는 순서입니다.
Rotate(플로트)
매트릭스를 지정된 각도로 회전합니다.
void Rotate(float angle)
Parameters
angle
float
등급으로 회전의 각도.
RotateAt(플로트, 포인트F, WebMatrixOrder)
지정된 순서의 지정된 지점 주위에 지정된 각도로 매트릭스를 회전합니다.
void RotateAt(float angle, PointF point, WebMatrixOrder order)
Parameters
angle
float
등급으로 회전의 각도.
point
PointF
주위를 회전하는 지점입니다.
order
WebMatrixOrder
회전이 적용되는 순서입니다.
RotateAt(포인트 포인트 포인트)
지정된 지점 주위에 지정된 각도로 매트릭스를 회전합니다.
void RotateAt(float angle, PointF point)
Parameters
angle
float
등급으로 회전의 각도.
point
PointF
주위를 회전하는 지점입니다.
Scale(플로트, 플로트, WebMatrixOrder)
지정된 순서에 있는 지정된 규모 요소에 따라 매트릭스를 스케일하십시오.
void Scale(float scaleX, float scaleY, WebMatrixOrder order)
Parameters
scaleX
float
X-axis에 걸쳐 스케일 요소가 있습니다.
scaleY
float
Y-axis에 걸쳐 스케일 요소가 있습니다.
order
WebMatrixOrder
스케일링이 적용되는 순서입니다.
Scale(수영장, 수영장)
매트릭스를 지정된 스케일 요소에 따라 동일하게 스케일합니다.
void Scale(float scaleX, float scaleY)
Parameters
scaleX
float
유니폼 스케일 요소
scaleY
float
유니폼 스케일 요소
Skew(수영장, 수영장)
매트릭스에 스케이 변환을 적용합니다.
void Skew(float skewX, float skewY)
Parameters
skewX
float
각도는 x-axis 방향으로 스케이트 할 수 있습니다.
skewY
float
Y-axis 방향으로 굴러가는 각도.
TransformPoint(포인트F)
이 매트릭스를 사용하여 지정된 지점을 변환합니다.
PointF TransformPoint(PointF point)
Parameters
point
PointF
변화를 위한 점이다.
Returns
변형된 포인트
TransformPoints(포인트F[])
이 매트릭스를 사용하여 여러 가지 포인트를 변환합니다.
void TransformPoints(PointF[] points)
Parameters
points
PointF
[ ] [ [ ]
변환할 수 있는 여러 가지 포인트.
TransformRectangle(오른쪽)
이 매트릭스를 사용하여 지정된 직경을 변환합니다.
RectangleF TransformRectangle(RectangleF rect)
Parameters
rect
RectangleF
변형을 위한 좌석이다.
Returns
변형된 직경
Translate(플로트, 플로트, WebMatrixOrder)
지정된 순서에서 지정된 할인 값으로 매트릭스를 번역합니다.
void Translate(float offsetX, float offsetY, WebMatrixOrder order)
Parameters
offsetX
float
X-axis를 따라 할인 값입니다.
offsetY
float
Y-axis를 따라 할인 값입니다.
order
WebMatrixOrder
번역이 적용되는 순서입니다.
Translate(수영장, 수영장)
매트릭스를 지정된 할인 값으로 번역합니다.
void Translate(float offsetX, float offsetY)
Parameters
offsetX
float
X-axis를 따라 할인 값입니다.
offsetY
float
Y-axis를 따라 할인 값입니다.