Class EmfPlusDrawArc

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

int

Exceptions

InvalidDataException

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

byte

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

bool

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

RectangleF

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

int

Exceptions

InvalidDataException

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

float

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

Eigendomswaarde

float

 Nederlands