Class EmfPlusDrawArc

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

int

Exceptions

InvalidDataException

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

byte

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

bool

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

RectangleF

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

int

Exceptions

InvalidDataException

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

float

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; }

Wartość nieruchomości

float

 Polski