Class EmfPlusDrawArc
Pôvodný názov: Aspose.Imaging.FileFormats.Emf.EmfPlus.Records Zhromaždenie: Aspose.Imaging.dll (25.4.0)
EmfPlusDrawArc záznam špecifikuje kreslenie oblohy elipsy.
public sealed class EmfPlusDrawArc : EmfPlusDrawingRecordType
Inheritance
object ← MetaObject ← EmfPlusRecord ← EmfPlusDrawingRecordType ← EmfPlusDrawArc
Z dedičných členov
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)
Initalizuje novú inštanciu triedy Aspose.Imaging.FileFormats.Emf.EmpPlus.Records.empplusDrawArc.
public EmfPlusDrawArc(EmfPlusRecord source)
Parameters
source
EmfPlusRecord
a zdrojom .
Properties
DataSize
Získať alebo nastaviť veľkosť údajov.32-bitový neoznačený integer, ktorý špecifikuje zosúladené číslo 32 bitovbyty záznamových špecifických údajov, ktoré nasledujú.Pre tento typ záznamov musí byť hodnota jedným z nasledujúcich:0x00000010 Ak je bit C nastavený v poli Vlajky.0x00000018 Ak je bit C jasný v poli Vlajky.
public override int DataSize { get; set; }
Hodnota nehnuteľnosti
Exceptions
Invalidná hodnota
ObjectId
Získať alebo nastaviť identifikátor objektu.index objektu EmfPlusPen (oddiel 2.2.1.7) vEMF+ Objektová tabuľka na výkres arku. hodnota musí byť od nuly do 63, vrátane.
public byte ObjectId { get; set; }
Hodnota nehnuteľnosti
RectFloat
Získa alebo nastaví hodnotu, ktorá ukazuje, či údaje obsahujúZáznamy EmfPlusRectTento bit ukazuje, či sú údaje v poli RectData stlačené.Ak je nastavený, RectData obsahuje objekt EmfPlusRect (oddiel 2.2.2.38).Ak je jasné, RectData obsahuje objekt EmfPlusRectF (oddiel 2.2.2.39).
public bool RectFloat { get; set; }
Hodnota nehnuteľnosti
RectangleData
Získať alebo nastaviť rektangulárne údajebuď objekt EmfPlusRect alebo Objekt EmmPlus RectF, ktorý definuje obmedzenú políčkuz ellipsy, ktorá je kolineárna s arkom.Tento rektangul definujepozícia, veľkosť a tvar arku. typ objektu v tomto poli ješpecifikované hodnotou poľa Vlajky.
public RectangleF RectangleData { get; set; }
Hodnota nehnuteľnosti
Size
Získať alebo nastaviť veľkosť.32-bitový neoznačený integer, ktorý špecifikuje zosúladené číslo 32 bitovbyty v celom zázname, vrátane 12-bitového záznamového hlavičky apre tento typ záznamu musí byť hodnota jedným z nasledujúcich:0x0000001C Ak je bit C nastavený v poli Vlajky.0x00000024 Ak je bit C jasný v poli Vlajky
public override int Size { get; set; }
Hodnota nehnuteľnosti
Exceptions
Invalidná hodnota
StartAngle
Získať alebo nastaviť počiatočný uhl32-bitová ne-negatívna hodnota bodu, ktorá určuje uhol medzix-axis a východiskový bod ark. akákoľvek hodnota je prijateľná,ale musí byť interpretovaný modulom 360, s výsledkom, ktorý sa používa akov rozmedzí 0.0 zahrnuté do 360.0 exkluzívne.
public float StartAngle { get; set; }
Hodnota nehnuteľnosti
SweepAngle
Získajte alebo nastavíte úhlový uhl32-bitová hodnota plávajúceho bodu, ktorá určuje rozsah arku, ktorý sa má natáčať,ako uhol v stupňoch meraných z počiatočného bodu vymedzenéhoAkákoľvek hodnota je prijateľná, ale musí byť kladená na -360.0na 360.0 zahrnuté. pozitívna hodnota naznačuje, že sviečka je definovaná vHodinový smer a negatívna hodnota naznačujú, žedefinované v protihodinovom smere.
public float SweepAngle { get; set; }