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