Class EmfPlusFillClosedCurve
이름 공간 : Aspose.Imaging.FileFormats.Emf.EmfPlus.Records 모임: Aspose.Imaging.dll (25.4.0)
EmfPlusFillClosedCurve 기록은 닫힌 카디널 스프라인의 인테리어를 채우는 것을 지정합니다.
public sealed class EmfPlusFillClosedCurve : EmfPlusDrawingRecordType
Inheritance
object ← MetaObject ← EmfPlusRecord ← EmfPlusDrawingRecordType ← EmfPlusFillClosedCurve
상속 회원들
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
EmfPlusFillClosedCurve(EmfPlusRecord)
Aspose.Imaging.FileFormats.Emf.EmfPlus.Records.EmfPlusFillClosedCurve 클래스의 새로운 사례를 시작합니다.
public EmfPlusFillClosedCurve(EmfPlusRecord source)
Parameters
source
EmfPlusRecord
그리고 출처입니다.
Properties
BrushId
Brush ID를 얻거나 설정합니다.EmfPlusBrush를 지정하는 32비트 비 서명 전체, 그 내용은깃발 필드의 S 비트에 의해 결정됩니다.이 브러쉬는 인테리어를 채우기 위해 사용됩니다.닫힌 카드니얼 스플린.
public int BrushId { get; set; }
부동산 가치
Compressed
이 Aspose.Imaging.FileFormats.Emf.EmfPlus.Records.EmfPlusFillClosedCurve가 압축되는지 여부를 나타내는 값을 얻거나 설정합니다.이 비트는 PointData 필드가 압축 된 데이터를 지정하는지 여부를 나타냅니다.설정되면 PointData는 16비트의 좌표 공간에서 절대 위치를 지정합니다.포인트 데이터가 명확하다면 포인트 데이터는 포인트 데이터의 절대 위치를 지정합니다.32비트 플로팅 포인트 좌표를 사용하여 공간을 조정합니다.
“전환” 채우기 작업은 “평등한 평등"의 규칙에 따라 영역을 채우고 있습니다.이 규칙에 따라, 테스트 포인트는 내부 또는 외부에 있는 것으로 결정될 수 있다.닫힌 곡선은 다음과 같습니다 : 시험 지점에서 멀리 떨어진 지점으로 라인을 그리십시오.곡선에서.이 라인이 곡선을 이상한 숫자로 건너면, 테스트포인트는 곡선 안에 있으며, 그렇지 않으면 테스트 포인트는 곡선 밖에 있습니다.
“alternate” 채우기 작업은 “no-zero” 규칙에 따라 영역을 채우고 있습니다.이 규칙에 따라 테스트 포인트가 내부 또는 외부로 결정될 수 있습니다.닫힌 곡선은 다음과 같습니다 : 테스트 포인트에서 테스트 포인트로 라인을 그리십시오.곡선에서 멀리. 곡선이 테스트를 통과하는 시간의 수를 계산하십시오.라인은 왼쪽에서 오른쪽으로, 그리고 곡선이 교차하는 시간의 수를 계산오른쪽에서 왼쪽으로 테스트 라인.이 두 숫자가 동일한 경우, 테스트 포인트그것은 곡선 밖에있다; 그렇지 않으면, 테스트 포인트는 곡선 내부에있다.
public bool Compressed { get; set; }
부동산 가치
IsColor
이 예제가 색이 있는지 여부를 나타내는 값을 얻거나 설정합니다.설정되면 BrushId는 색상을 EmfPlusARGB 개체로 지정합니다 (섹션 2.2.2.1).명확한 경우, BrushId는 EmfPlusBrush 개체의 인덱스를 포함합니다.EMF+ 객체 테이블의 2.2.1.1 섹션.
public bool IsColor { get; set; }
부동산 가치
PointData
포인트 데이터를 얻거나 설정합니다.Spline을 정의하는 라인의 끝점을 지정하는 계산 포인트의 범위.닫힌 카디널 스핀에서 곡선은 PointData의 마지막 포인트를 통해 계속됩니다.array 및 array의 첫 번째 포인트와 연결
public PointF[] PointData { get; set; }
부동산 가치
PointF [ ] [ [ ]
Relative
이 Aspose.Imaging.FileFormats.Emf.EmfPlus.Records.EmfPlusFillClosedCurve가 상대적 인지 여부를 나타내는 값을 얻거나 설정합니다.이 비트는 PointData 필드가 상대적 또는 절대적 위치를 지정하는지 여부를 나타냅니다.설정되면 PointData의 각 요소는 좌표 공간의 위치를 지정합니다.이전 항목에 의해 지정된 위치와 관련하여.PointData의 첫 번째 요소에서 (0.0)의 이전 위치가 가정됩니다.명확한 경우 PointData는 C 깃발에 따라 절대 위치를 지정합니다.이 깃발이 설정되면 C 깃발 (위)이 정의되지 않으며 무시되어야 합니다.
public bool Relative { get; set; }
부동산 가치
Tension
스트레스를 얻거나 설정합니다.32비트 플로팅 포인트 값은 스플린이 통과하는 동안 얼마나 밀접하게 묶는지 지정합니다.0.0의 값은 spline이 직선의 순서라는 것을 나타냅니다.라인. 가치가 증가함에 따라, 곡선이 더 둥글게됩니다.더 많은 정보를 위해,[77] 그리고 [77] 그리고 [77] 그리고 [77] 그리고 [77]
public float Tension { get; set; }
부동산 가치
Winding
이 Aspose.Imaging.FileFormats.Emf.EmfPlus.Records.EmfPlusFillClosedCurve가 흐르는지 여부를 나타내는 값을 얻거나 설정합니다.이 조각은 채우기 작업을 수행하는 방법을 나타냅니다.만약 설정이 있다면, 채우는 것은 “선수” 채우는 것입니다. 만약 명확하다면, 채우는 것은 “대체” 채우는 것입니다.
public bool Winding { get; set; }