Class EmfPlusDrawClosedCurve

Class EmfPlusDrawClosedCurve

Nazwa przestrzeń: Aspose.Imaging.FileFormats.Emf.EmfPlus.Records Zgromadzenie: Aspose.Imaging.dll (25.4.0)

Rekord EmfPlusDrawClosedCurve określa rysowanie zamkniętej kardinalu

public sealed class EmfPlusDrawClosedCurve : EmfPlusDrawingRecordType

Inheritance

object MetaObject EmfPlusRecord EmfPlusDrawingRecordType EmfPlusDrawClosedCurve

Dziedziczeni członkowie

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

EmfPlusDrawClosedCurve(EmfPlusRecord)

Inicjalizuje nową instancję klasy Aspose.Imaging.FileFormats.Emf.EmpPlus.Records.empplusDrawClosedCurve.RecordType - 16-bitowy niepodany integralnik, który identyfikuje ten typ nagrywania jako EmfPlusDrawClosedCurvez listy RecordType (sekcja 2.1.1.1). wartość musi być 0x4017.

public EmfPlusDrawClosedCurve(EmfPlusRecord source)

Parameters

source EmfPlusRecord

i źródła .

Properties

Compressed

Otrzymuje lub ustawia wartość wskazującą, czy ta Aspose.Imaging.FileFormats.Emf. EmfPlus.Records.EmbPlusDrawClosedCurve jest kompresowana.Ten bit wskazuje, czy pole PointData określa dane skompensowane.Po ustawieniu PointData określa absolutne lokalizacje w przestrzeni współrzędnej z 16-bitowymi koordynatami integralnymi.Jeśli jest to jasne, PointData określa absolutne lokalizacje w przestrzeni koordynacyjnej za pomocą 32-bitowych koordynatów pływających punktów.Uwaga Jeśli ustawiono flagę relacyjną (na dole), ta flaga jest nieokreślona i musi zostać ignorowana.

public bool Compressed { get; set; }

Wartość nieruchomości

bool

ObjectId

Uzyskuje lub ustawia identyfikator obiektu.Wskaźnik obiektu EmfPlusPen (sekcja 2.2.1.7) w EMF+Obiekt Tabela do wyciągania zamkniętej kurwy. Wartość musi być zero do 63, włączone.

public byte ObjectId { get; set; }

Wartość nieruchomości

byte

PointData

otrzymuje lub ustawia dane o punkcieZestaw punktów Count, który określa końcowe punkty linii, które definiują spline.kurwa kontynuuje przez ostatni punkt w arenie PointData i łączy się z pierwszym punktem w rzędzie.Rodzaj danych w tym rzędzie określany jest w polu Flagi, w następujący sposób: Typ danych ZnaczenieObiekt EmfPlusPointR (sekcja 2.2.2.37)Jeśli flaga P jest umieszczona w flagi, punkty określają względne lokalizacje.Obiekt EmfPlusPointF (sekcja 2.2.2.36)Jeśli bity P i C są ustawione w polu Flagi, punkty określają absolutne lokalizacje.Obiekt EmfPlusPoint (sekcja 2.2.2.35)Jeśli bit P jest jasny, a bit C jest ustawiony w polu Flagi, punkty określają względne lokalizacje.

public PointF[] PointData { get; set; }

Wartość nieruchomości

PointF [ ]

Relative

Otrzymuje lub ustawia wartość wskazującą, czy to Aspose.Imaging.FileFormats.Emf.EmbPlus.Records.EnfPlusDrawClosedCurve jest relatywny.Ten punkt wskazuje, czy pole PointData określa względne lub absolutne lokalizacje.Jeśli ustawione, każdy element w PointData określa lokalizację w przestrzeni współrzędnej, która jest względna.do lokalizacji określonej przez poprzedni element w kolejce. w przypadku pierwszegoelement w PointData, poprzednia lokalizacja w koordynatach (0,0) jest przyjmowana.PointData określa absolutne lokalizacje według flagi C.Uwaga Jeśli ta flaga jest ustawiona, wtrysk kompresyjny (na górze) jest nieokreślony i musi być ignorowany

public bool Relative { get; set; }

Wartość nieruchomości

bool

Tension

Wziąć lub ustawić napięcie32-bitowy numer pływającego punktu, który określa, jak mocno splinebieg jak przechodzi przez punkty. wartość 0 określa, żeLinię spline jest sekwencją linii prostej. jak wartość wzrasta,Aby uzyskać więcej informacji, zobacz [SPLINE77] i [PETZOLD].

public float Tension { get; set; }

Wartość nieruchomości

float

 Polski