Class EmfPlusDrawCurve
Nazwa przestrzeń: Aspose.Imaging.FileFormats.Emf.EmfPlus.Records Zgromadzenie: Aspose.Imaging.dll (25.4.0)
Rekord EmfPlusDrawCurve określa rysowanie kardynałuUWAGA: ObjectID (1 byta): Indeks obiektu EmfPlusPen (sekcja 2.2.1.7)w tabeli obiektów EMF+ do wyciągania kurwy. wartość musi być zero do 63, włączone.
public sealed class EmfPlusDrawCurve : EmfPlusDrawingRecordType
Inheritance
object ← MetaObject ← EmfPlusRecord ← EmfPlusDrawingRecordType ← EmfPlusDrawCurve
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
EmfPlusDrawCurve(EmfPlusRecord)
Inicjalizuje nową instancję klasy Aspose.Imaging.FileFormats.Emf.EmpPlus.Records.empplusDrawCurve.
public EmfPlusDrawCurve(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
NumSegments
Uzyskuje lub ustawia liczbę segmentów32-bitowy niewyznaczony integralny, który określa liczbę segmentów linii tworzących spline.
public int NumSegments { get; set; }
Wartość nieruchomości
ObjectId
Uzyskuje lub ustawia identyfikator obiektu.Wskaźnik obiektu EmfPlusPen (sekcja 2.2.1.7) w EMF+Obiekt Tabela do wyciągania kurwy. Wartość musi być zero do 63, włączone.
public byte ObjectId { get; set; }
Wartość nieruchomości
PointData
otrzymuje lub ustawia szereg 32-bitowych podpisanych integerów lub liczby pływających punktów oDługość liczenia, która określa wartości koordynacyjne punktów końcowych linii, które mają zostać usunięte.
public PointF[] PointData { get; set; }
Wartość nieruchomości
PointF [ ]
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; }