Curve
개요
Curve은 Aspose.PDF FOSS for .NET에 있는 클래스입니다. 상속 대상: Shape.
Bézier 곡선 형태.
이 클래스는 .NET 프로그램에서 Curve 객체를 다루기 위한 3개의 메서드를 제공합니다. 사용 가능한 메서드: CheckBounds, Curve. 모든 공개 멤버는 Aspose.PDF FOSS for .NET 패키지를 설치한 후 모든 .NET 애플리케이션에서 접근할 수 있습니다. 속성: Cx1, Cx2, Cy1, Cy2, GraphInfo, PositionArray, 및 5개 더.
속성
| 이름 | 유형 | 액세스 | 설명 |
|---|---|---|---|
X1 | double | 읽기/쓰기 | x1을 가져오거나 설정합니다. |
Y1 | double | 읽기/쓰기 | y1을 가져오거나 설정합니다. |
Cx1 | double | 읽기/쓰기 | cx1을 가져오거나 설정합니다. |
Cy1 | double | 읽기/쓰기 | cy1을 가져오거나 설정합니다. |
Cx2 | double | 읽기/쓰기 | cx2를 가져오거나 설정합니다. |
Cy2 | double | 읽기/쓰기 | cy2를 가져오거나 설정합니다. |
X2 | double | 읽기/쓰기 | x2를 가져오거나 설정합니다. |
Y2 | double | 읽기/쓰기 | y2를 가져오거나 설정합니다. |
PositionArray | float[] | 읽기/쓰기 | 곡선 제어점은 [x1, y1, cx1, cy1, cx2, cy2, x2, y2] 형태입니다. |
GraphInfo | Aspose.Pdf.GraphInfo | 읽기/쓰기 | 그래프 정보를 가져오거나 설정합니다. |
Text | Aspose.Pdf.Text.TextFragment? | 읽기/쓰기 | 모양과 함께 렌더링되는 선택적 텍스트 레이블. |
메서드
| 시그니처 | 설명 |
|---|---|
Curve(x1: double, y1: double, cx1: double, cy1: double, cx2: double, cy2: double, x2: double, y2: double) | 제어점 (cx1,cy1)와 (cx2,cy2)를 사용하여 (x1,y1)에서 (x2,y2)까지 3차 베지어 곡선을 생성합니다. |
Curve(positionArray: float[]) | 공개 API와 일치하는 생성자: Curve(float[] positionArray)이며, 여기서 positionArray = [x1, y1, cx1, cy1, cx2, cy2, x2, y2]이다. |
CheckBounds(containerWidth: double, containerHeight: double) | 컨테이너의 원점 기준 AABB 내에 모든 제어점이 위치하는지 여부. |