Class EmfPlusDrawArc
De naam: Aspose.Imaging.FileFormats.Emf.EmfPlus.Records Verzameling: Aspose.Imaging.dll (25.4.0)
De EmfPlusDrawArc-record bepaalt het tekenen van de arc van een ellipse.
public sealed class EmfPlusDrawArc : EmfPlusDrawingRecordType
Inheritance
object ← MetaObject ← EmfPlusRecord ← EmfPlusDrawingRecordType ← EmfPlusDrawArc
Geëerbiede leden
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)
Initialiseert een nieuwe instantie van de Aspose.Imaging.FileFormats.Emf.EmpPlus.Records.empplusDrawArc-klasse.
public EmfPlusDrawArc(EmfPlusRecord source)
Parameters
source
EmfPlusRecord
De bron .
Properties
DataSize
ontvangt of bepaalt de grootte van de gegevens.Een 32-bits ongeschreven integer dat het 32 bits aangepaste aantalbits van record-specifieke gegevens die volgen.Voor dit recordtype moet de waarde een van de volgende zijn:0x00000010 Als de C-bit is ingesteld in het veld Vlaggen.0x00000018 Als de C-bit duidelijk is in het veld Vlaggen.
public override int DataSize { get; set; }
Eigendomswaarde
Exceptions
Invalide waarde
ObjectId
Geeft of zet de object-identificator.De index van een EmfPlusPen object (afdeling 2.2.1.7) in deEMF+ Object Table om de arc te tekenen.De waarde MUST 0 tot 63, inclusief.
public byte ObjectId { get; set; }
Eigendomswaarde
RectFloat
ontvangt of instelt een waarde die aangeeft of de gegevens bevattenEmfPlusRectF of emfplusRekt recordsDeze bit geeft aan of de gegevens in het RectData-veld worden gecomprimeerd.Als ingesteld, bevat RectData een EmfPlusRect object (afdeling 2.2.2.38).Indien duidelijk, bevat RectData een EmfPlusRectF-object (afdeling 2.2.2.39).
public bool RectFloat { get; set; }
Eigendomswaarde
RectangleData
Geeft of zet de rectangle gegevensOf het nu een EmfPlusRect- of EmmPlus RectF-object is dat de boundbox definieert.van de ellipses die collineer is met de arc. deze rectangle definieert depositie, grootte en vorm van de arc. het type object in dit veld isaangegeven door de waarde van het veld Vlaggen.
public RectangleF RectangleData { get; set; }
Eigendomswaarde
Size
Geeft of bepaalt de grootte.Een 32-bits ongeschreven integer dat het 32 bits aangepaste aantalbits in het hele record, met inbegrip van de 12-bit recordheader enrecord-specifieke gegevens. voor dit recordtype moet de waarde een van de volgende zijn:0x0000001C Als de C-bit is ingesteld in het veld Vlaggen.0x00000024 Als de C-bit duidelijk is in het Vlaggebied
public override int Size { get; set; }
Eigendomswaarde
Exceptions
Invalide waarde
StartAngle
Geeft of zet de starthoekEen 32-bits niet-negatieve vloeiend puntwaarde die de hoek tussende x-axis en het beginpunt van de arc. elke waarde is aanvaardbaar,maar het moet worden geïnterpreteerd in modulo 360, met het resultaat dat wordt gebruiktIn het bereik van 0.0 inclusief tot 360.0 exclusief.
public float StartAngle { get; set; }
Eigendomswaarde
SweepAngle
Geeft of zet de zwaarte hoekEen 32-bit vloeibare puntwaarde die de omvang van het arc om te trekken,als een hoek in graden gemeten vanaf het beginpunt gedefinieerd doorStartAngle waarde. elke waarde is aanvaardbaar, maar het moet worden gekoppeld aan -360.0tot 360.0 inclusief. een positieve waarde geeft aan dat de snoep wordt gedefinieerd ineen klokwijze richting, en een negatieve waarde wijst erop dat deIn een contra-hourige richting.
public float SweepAngle { get; set; }