Class EmfPlusDrawArc
Nazwa przestrzeń: Aspose.Imaging.FileFormats.Emf.EmfPlus.Records Zgromadzenie: Aspose.Imaging.dll (25.4.0)
Rekord EmfPlusDrawArc określa rysowanie arki elipsy.
public sealed class EmfPlusDrawArc : EmfPlusDrawingRecordType
Inheritance
object ← MetaObject ← EmfPlusRecord ← EmfPlusDrawingRecordType ← EmfPlusDrawArc
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
EmfPlusDrawArc(EmfPlusRecord)
Inicjalizuje nową instancję klasy Aspose.Imaging.FileFormats.Emf.EmpPlus.Records.empplusDrawArc.
public EmfPlusDrawArc(EmfPlusRecord source)
Parameters
source
EmfPlusRecord
i źródła .
Properties
DataSize
otrzymuje lub ustawia wielkość danych.32-bitowy niewyznaczony zbiornik, który określa zharmonizowaną liczbęBytów danych specyficznych zapisów, które są następujące.W przypadku tego typu rekordów wartość musi być jedną z następujących:0x00000010 Jeśli bit C jest ustawiony w polu Flagi.0x00000018 Jeśli bit C jest jasny w polu Flagi.
public override int DataSize { get; set; }
Wartość nieruchomości
Exceptions
Inwalid wartość
ObjectId
Uzyskuje lub ustawia identyfikator obiektu.Wskaźnik obiektu EmfPlusPen (sekcja 2.2.1.7) wTabela obiektu EMF+ do wyciągania arki. wartość musi być od 0 do 63, włączona.
public byte ObjectId { get; set; }
Wartość nieruchomości
RectFloat
otrzymuje lub ustawia wartość wskazującą, czy dane zawierająRekordy EmfPlusRectF lub EMFPlusTen bit wskazuje, czy dane w polu RectData są kompresowane.Jeśli ustawione, RectData zawiera obiekt EmfPlusRect (sekcja 2.2.2.38).Jeśli jest to jasne, RectData zawiera obiekt EmfPlusRectF (sekcja 2.2.2.39).
public bool RectFloat { get; set; }
Wartość nieruchomości
RectangleData
otrzymuje lub ustawia dane rektangularneObiekt EmfPlusRect lub Objekt EmmPlus RectF, który definiuje pole granicznez elipsem, który jest kolinarny z arkiem. ten rektangul definiujepozycja, rozmiar i kształt arki. rodzaj obiektu w tym polu jestokreślone przez wartość pola Flagi.
public RectangleF RectangleData { get; set; }
Wartość nieruchomości
Size
Zostaw lub ustaw rozmiar.32-bitowy niewyznaczony zbiornik, który określa zharmonizowaną liczbębity w całym rejestrze, w tym 12-bitowy nagłówek rejestru idla tego typu rekordów wartość musi być jedną z następujących:0x0000001C Jeśli bit C jest ustawiony w polu Flagi.0x00000024 Jeśli bit C jest jasny w polu Flagi
public override int Size { get; set; }
Wartość nieruchomości
Exceptions
Inwalid wartość
StartAngle
Zostaw lub ustaw węgiel początkowy32-bitowy nie-negatywny wartość pływającego punktu, który określa kąt międzyx-axis i punkt wyjścia arki. każda wartość jest akceptowalna,Modulo 360 musi być jednak interpretowany, z wynikiem, który jest używany jakow zakresie 0.0 włączony do 360.0 ekskluzywny.
public float StartAngle { get; set; }
Wartość nieruchomości
SweepAngle
Zostaw lub ustaw kąt32-bitową wartość pływającą, która określa zakres arki do wyciągania,jako kąt w stopniach mierzonych z punktu wyjścia określonego przezWartość StartAngle. każda wartość jest akceptowalna, ale musi być włączona do -360.0do 360.0 włączone. pozytywna wartość wskazuje, że przepustowość jest zdefiniowana wzegarowy kierunek, a negatywna wartość wskazuje na to, żeDefinicja w kierunku zegarowym.
public float SweepAngle { get; set; }