Class EmfPlusDrawArc

Class EmfPlusDrawArc

Navne til: Aspose.Imaging.FileFormats.Emf.EmfPlus.Records Sammensætning: Aspose.Imaging.dll (25.4.0)

EmfPlusDrawArc-registret angiver tegning af en ellipse.

public sealed class EmfPlusDrawArc : EmfPlusDrawingRecordType

Inheritance

object MetaObject EmfPlusRecord EmfPlusDrawingRecordType EmfPlusDrawArc

De arvede medlemmer

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)

Initialiserer en ny instans af Aspose.Imaging.FileFormats.Emf.EmpPlus.Records.empplusDrawArc klasse.

public EmfPlusDrawArc(EmfPlusRecord source)

Parameters

source EmfPlusRecord

Den kilde.

Properties

DataSize

Få eller indstille størrelsen af dataene.En 32-bit ikke-signet integrator, der angiver det 32 bit-alignede antal afbits af rekord-specifik data, der følger.For denne rekordtype skal værdien være en af følgende:0x00000010 Hvis C-bit er indstillet i Flaggfeltet.0x00000018 Hvis C-biten er klar i Flaggfeltet.

public override int DataSize { get; set; }

Ejendomsværdi

int

Exceptions

InvalidDataException

Invalid værdi

ObjectId

Giver eller indsætter objektidentifikatoren.Indeksen for et EmfPlusPen-objekt (sektion 2.2.1.7) iEMF+ Object Table til at tegne arken. værdien MUST være 0 til 63, inkluderet.

public byte ObjectId { get; set; }

Ejendomsværdi

byte

RectFloat

Giver eller indsætter en værdi, der angiver, om dataene indeholderEmfPlusRect eller emfplusRekt-optegnelserDenne bit angiver, om dataene i RectData-feltet er komprimeret.Hvis det er indstillet, indeholder RectData et EmfPlusRect-objekt (sektion 2.2.2.38).Hvis det er klart, indeholder RectData et EmfPlusRectF-objekt (sektion 2.2.2.39).

public bool RectFloat { get; set; }

Ejendomsværdi

bool

RectangleData

Få eller indsætte rektangulære dataenten et EmfPlusRect eller emfplusRektF-objekt, der definerer grænsefeltetaf den ellipse, der er collinear med arken. denne rektangle definererposition, størrelse og form af arken. typen af objekt i dette felt erangivet af værdien af flagsfeltet.

public RectangleF RectangleData { get; set; }

Ejendomsværdi

RectangleF

Size

Få eller indsætte størrelsen.En 32-bit ikke-signet integrator, der angiver det 32 bit-alignede antal afbits i hele rekordet, herunder 12-bits rekordhovedet ogfor denne rekordtype skal værdien være en af følgende:0x0000001C Hvis C-bit er indstillet i Flaggfeltet.0x00000024 Hvis C-biten er klar i Flaggfeltet

public override int Size { get; set; }

Ejendomsværdi

int

Exceptions

InvalidDataException

Invalid værdi

StartAngle

Tag eller indsæt startkvarteretEn 32-bit ikke-negativ flodpunktsværdi, der angiver hjørnet mellemx-axis og udgangspunktet for ark. ethvert værdi er acceptabelt,Men det må fortolkes modulo 360, med resultatet, der bruges til at væreI området 0.0 inkluderet til 360.0 eksklusiv.

public float StartAngle { get; set; }

Ejendomsværdi

float

SweepAngle

Får eller sætter den svæve vinkelEn 32-bit flodpunktsværdi, der angiver omfanget af arken til at tegne,som et hjørne i grader målt fra udgangspunktet defineret afEnhver værdi er acceptabel, men den skal klammes til -360.0til 360.0 inkl. Et positivt værdi angiver, at svæbet er defineret ien klokkevisende retning, og en negativ værdi indikerer, at svæbet erDe er defineret i en modsat retning.

public float SweepAngle { get; set; }

Ejendomsværdi

float

 Dansk