Class EmfPlusDrawCurve

Class EmfPlusDrawCurve

이름 공간 : Aspose.Imaging.FileFormats.Emf.EmfPlus.Records 모임: Aspose.Imaging.dll (25.4.0)

EmfPlusDrawCurve 기록은 카디널 스플린을 그리는 것을 지정합니다.참고: ObjectID (1 바이트): EmfPlusPen 개체의 인덱스 (섹션 2.2.1.7)EMF+ 객체 테이블에서 곡선을 그려야 합니다.이 값은 0에서 63, 포함되어야 합니다.

public sealed class EmfPlusDrawCurve : EmfPlusDrawingRecordType

Inheritance

object MetaObject EmfPlusRecord EmfPlusDrawingRecordType EmfPlusDrawCurve

상속 회원들

EmfPlusRecord.Type , EmfPlusRecord.Flags , EmfPlusRecord.Size , EmfPlusRecord.DataSize , object.GetType() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()

Constructors

EmfPlusDrawCurve(EmfPlusRecord)

Aspose.Imaging.FileFormats.Emf.EmfPlus.Records.EmfPlusDrawCurve 클래스의 새로운 예를 시작합니다.

public EmfPlusDrawCurve(EmfPlusRecord source)

Parameters

source EmfPlusRecord

그리고 출처입니다.

Properties

Compressed

이 Aspose.Imaging.FileFormats.Emf.EmfPlus.Records.EmfPlusDrawClosedCurve가 압축되는지 여부를 나타내는 값을 얻거나 설정합니다.이 비트는 PointData 필드가 압축 된 데이터를 지정하는지 여부를 나타냅니다.설정된 경우, PointData는 16비트 전체 좌표를 사용하여 좌표 공간의 절대 위치를 지정합니다.명확한 경우 PointData는 32비트 플로팅 포인트 좌표를 사용하여 좌표 공간의 절대 위치를 지정합니다.참고: 상대 깃발 (아래)이 설정되면, 이 깃발은 정해지지 않고 무시되어야 합니다.

public bool Compressed { get; set; }

부동산 가치

bool

NumSegments

얻거나 세그먼트 계산을 설정스프라인을 구성하는 라인 세그먼트의 수를 지정하는 32비트 비 서명된 전체입니다.

public int NumSegments { get; set; }

부동산 가치

int

ObjectId

개체를 확인하거나 개체를 확인합니다.EMF+에서 EmfPlusPen 개체의 지수 (2.2.1.7 섹션)개체 테이블은 곡선을 그려야 합니다.이 값은 0에서 63까지 포함되어야 합니다.

public byte ObjectId { get; set; }

부동산 가치

byte

PointData

32비트 서명된 인테거 또는 32비트 플로팅 포인트 번호의 범위를 얻거나 설정합니다.흔들릴 라인의 끝점의 일관된 값을 정의하는 길이를 계산합니다.

public PointF[] PointData { get; set; }

부동산 가치

PointF [ ] [ [ ]

Tension

스트레스를 얻거나 설정합니다.스프라인이 얼마나 밀접한지 지정하는 32비트 플로팅 포인트 번호그것은 점을 통과하는 동안 흔들립니다. 0의 값은 그것을 지정합니다.spline은 직선의 순서입니다. 가치가 증가함에 따라,더 자세한 내용은 [SPLINE77] 및 [PETZOLD]를 참조하십시오.

public float Tension { get; set; }

부동산 가치

float

 한국어