Class EmfPlusDrawArc

Class EmfPlusDrawArc

Numele spaţiului: Aspose.Imaging.FileFormats.Emf.EmfPlus.Records Asamblare: Aspose.Imaging.dll (25.4.0)

Recordul EmfPlusDrawArc specifică desenarea arcului unui elips.

public sealed class EmfPlusDrawArc : EmfPlusDrawingRecordType

Inheritance

object MetaObject EmfPlusRecord EmfPlusDrawingRecordType EmfPlusDrawArc

Membrii moștenitori

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)

Inițializează o nouă instanță a clasei Aspose.Imaging.FileFormats.Emf. EmfPlus.Records.EmbPlusDrawArc.

public EmfPlusDrawArc(EmfPlusRecord source)

Parameters

source EmfPlusRecord

şi sursa .

Properties

DataSize

Obține sau stabilește dimensiunea datelor.Un 32-bit non-signed integer care specifică numărul alignat de 32 bitbite de date specifice înregistrărilor care urmează.Pentru acest tip de înregistrare, valoarea trebuie să fie una dintre următoarele:0x00000010 Dacă bitul C este setat în câmpul Flag.0x00000018 Dacă bitul C este clar în câmpul Flag.

public override int DataSize { get; set; }

Valoarea proprietății

int

Exceptions

InvalidDataException

Valoră invalidă

ObjectId

Obține sau stabilește identificatorul obiectului.Indicele unui obiect EmfPlusPen (secțiunea 2.2.1.7) înEMF+ Object Table pentru a trage arcul. valoarea trebuie să fie de la zero la 63, inclusiv.

public byte ObjectId { get; set; }

Valoarea proprietății

byte

RectFloat

Obține sau stabilește o valoare care indică dacă datele conținEmfPlusRectF sau înregistrările emfplusrectAcest bit indică dacă datele din câmpul RectData sunt comprimate.Dacă este setat, RectData conține un obiect EmfPlusRect (secțiunea 2.2.2.38).Dacă este clar, RectData conține un obiect EmfPlusRectF (secțiunea 2.2.2.39).

public bool RectFloat { get; set; }

Valoarea proprietății

bool

RectangleData

Obține sau stabilește datele rectangulareFie un obiect EmfPlusRect sau un Obiect care definește caseta de limităde la elipsă care este colineară cu arcul. acest rectanglu defineștepoziția, dimensiunea și forma arcului. tipul de obiect în acest câmp estespecificată de valoarea câmpului de pavilion.

public RectangleF RectangleData { get; set; }

Valoarea proprietății

RectangleF

Size

Obține sau stabilește dimensiunea.Un 32-bit non-signed integer care specifică numărul alignat de 32 bitbite în întregul record, inclusiv titlul de înregistrare de 12 bits șiPentru acest tip de înregistrare, valoarea trebuie să fie una dintre următoarele:0x0000001C Dacă bitul C este setat în câmpul Flag.0x00000024 Dacă bitul C este clar în câmpul Flag

public override int Size { get; set; }

Valoarea proprietății

int

Exceptions

InvalidDataException

Valoră invalidă

StartAngle

Obține sau stabilește unghiul de pornireO valoare de 32-bit non-negativă care specifică unghiul dintrex-axis și punctul de pornire al arcului. orice valoare este acceptabilă,Dar trebuie să fie interpretat modulul 360, cu rezultatul care este folosit pentru a fiîn intervalul 0.0 inclus la 360.0 exclusiv.

public float StartAngle { get; set; }

Valoarea proprietății

float

SweepAngle

Obține sau stabilește unghiulO valoare de 32 de bit care precizează amploarea arcului de a trage,ca un unghi în grade măsurate de la punctul de pornire definit deOrice valoare este acceptabilă, dar trebuie să fie clătită la -360.0la 360.0 inclus. o valoare pozitivă indică faptul că suprafața este definită îno direcţie oricăruia şi o valoare negativă indică faptul căDefiniţi într-o direcţie contrar orelor.

public float SweepAngle { get; set; }

Valoarea proprietății

float

 Română