Class EmfPlusDrawArc
A név: Aspose.Imaging.FileFormats.Emf.EmfPlus.Records Összefoglaló: Aspose.Imaging.dll (25.4.0)
Az EmfPlusDrawArc rekord meghatározza az ellipsz arcának ábrázolását.
public sealed class EmfPlusDrawArc : EmfPlusDrawingRecordType
Inheritance
object ← MetaObject ← EmfPlusRecord ← EmfPlusDrawingRecordType ← EmfPlusDrawArc
Örökletes tagok
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)
Kezdeményez egy új példát a Aspose.Imaging.FileFormats.Emf. EmfPlus.Records.EmbPlusDrawArc osztály.
public EmfPlusDrawArc(EmfPlusRecord source)
Parameters
source
EmfPlusRecord
Ez a forrás.
Properties
DataSize
Megkapja vagy beállítja az adatok méretét.Egy 32 bites nem jelzett integrátor, amely a 32-bites alignált számot jelzia későbbi rekord-specifikus adatokat tartalmazza.Ebben a rekordtípusban az értéknek az alábbiak egyikének kell lennie:0x00000010 Ha a C bit a Zászló mezőben van beállítva.0x00000018 Ha a C bit világos a Zászló mezőben.
public override int DataSize { get; set; }
ingatlan értéke
Exceptions
Invalid érték
ObjectId
Megkapja vagy beállítja az objektum azonosítóját.Az EmfPlusPen objektum indexje (2.2.1.7. szakasz) aAz EMF+ objektum táblázat az arc ábrázolásához. az értéknek nulláról 63-ra kell lennie, beleértve.
public byte ObjectId { get; set; }
ingatlan értéke
RectFloat
Megkap egy értéket vagy beállítást, amely azt jelzi, hogy az adatok tartalmaznak-eEmfPlusRectF vagy EmmPlusLect feljegyzésekEz a bit azt jelzi, hogy a RectData mezőben lévő adatok kompresszálódnak-e.Ha be van állítva, a RectData egy EmfPlusRect objektumot tartalmaz (a 2.2.2.38 szakasz).Ha egyértelmű, a RectData egy EmfPlusRectF objektumot tartalmaz (a 2.2.2.39 szakasz).
public bool RectFloat { get; set; }
ingatlan értéke
RectangleData
Megkapja vagy beállítja a rektanguláris adatokatVagy egy EmfPlusRect vagy emfplusRektF objektum, amely meghatározza a korlátozó dobozotaz ellipsz, amely a sarokhoz kötődik.Ez a rektangul meghatározza ahely, mérete és alakja az arc. Az objektum típusa ebben a mezőbena zászlóshajó értékének meghatározása.
public RectangleF RectangleData { get; set; }
ingatlan értéke
Size
Megkapja vagy beállítja a méretét.Egy 32 bites nem jelzett integrátor, amely a 32-bites alignált számot jelzibits az egész rekordban, beleértve a 12 bites rekordfejtőt ésrekord-specifikus adatok.Ez a rekordtípus esetében az értéknek az alábbiak egyikének kell lennie:0x0000001C Ha a C-bit a Zászló mezőben van beállítva.0x00000024 Ha a C bit világos a Zászló mezőben
public override int Size { get; set; }
ingatlan értéke
Exceptions
Invalid érték
StartAngle
Megkapja vagy beállítja a kezdeti sarkot32 bites nem negatív áramlási pont értéke, amely meghatározza aa x-axis és az arc kiindulópontja. minden értéke elfogadható,Azonban a modul 360-at kell értelmezni, és az eredményt használják, hogyA tartományban 0.0 inkluzív és 360.0 kizárólagos.
public float StartAngle { get; set; }
ingatlan értéke
SweepAngle
Megkapja vagy beállítja a csúszás szögét32 bites áramlási pont értéke, amely meghatározza a vonal méretét,mint egy szög fokban mérve a kiindulási pont által meghatározottMinden érték elfogadható, de meg kell kötni a -360.0a 360.0 inkluzív. egy pozitív érték azt jelzi, hogy a csúszás meghatározottegy órás irányt, és a negatív érték azt jelzi, hogy a szivárgásEgy kontrasztos irányban meghatározott.
public float SweepAngle { get; set; }