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; }
부동산 가치
NumSegments
얻거나 세그먼트 계산을 설정스프라인을 구성하는 라인 세그먼트의 수를 지정하는 32비트 비 서명된 전체입니다.
public int NumSegments { get; set; }
부동산 가치
ObjectId
개체를 확인하거나 개체를 확인합니다.EMF+에서 EmfPlusPen 개체의 지수 (2.2.1.7 섹션)개체 테이블은 곡선을 그려야 합니다.이 값은 0에서 63까지 포함되어야 합니다.
public byte ObjectId { get; set; }
부동산 가치
PointData
32비트 서명된 인테거 또는 32비트 플로팅 포인트 번호의 범위를 얻거나 설정합니다.흔들릴 라인의 끝점의 일관된 값을 정의하는 길이를 계산합니다.
public PointF[] PointData { get; set; }
부동산 가치
PointF [ ] [ [ ]
Tension
스트레스를 얻거나 설정합니다.스프라인이 얼마나 밀접한지 지정하는 32비트 플로팅 포인트 번호그것은 점을 통과하는 동안 흔들립니다. 0의 값은 그것을 지정합니다.spline은 직선의 순서입니다. 가치가 증가함에 따라,더 자세한 내용은 [SPLINE77] 및 [PETZOLD]를 참조하십시오.
public float Tension { get; set; }