Class EmfPlusDrawArc

Class EmfPlusDrawArc

Nom dels espais: Aspose.Imaging.FileFormats.Emf.EmfPlus.Records Assemblea: Aspose.Imaging.dll (25.4.0)

El registre EmfPlusDrawArc especifica el dibuix de l’arc d’una el·lípsia.

public sealed class EmfPlusDrawArc : EmfPlusDrawingRecordType

Inheritance

object MetaObject EmfPlusRecord EmfPlusDrawingRecordType EmfPlusDrawArc

Membres heretats

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)

Inicialitza una nova instància de la classe Aspose.Imaging.FileFormats.Emf.EmpPlus.Records.empplusDrawArc.

public EmfPlusDrawArc(EmfPlusRecord source)

Parameters

source EmfPlusRecord

La font.

Properties

DataSize

Obté o fixa la mida de les dades.Un integrador 32 bits sense signatura que especifica el nombre alineat debits de dades específiques de registre que segueixen.Per a aquest tipus de registre, el valor ha de ser un dels següents:0x00000010 Si el bit C està establert en el camp Flags.0x00000018 Si el bit C és clar en el camp Flags.

public override int DataSize { get; set; }

Valor de la propietat

int

Exceptions

InvalidDataException

Valor Invalid

ObjectId

Obté o col·loca l’objecte identificador.L’índex d’un objecte EmfPlusPen (secció 2.2.1.7) en elEMF + Taula d’objectes per dibuixar l’arc. El valor ha de ser zero a 63, inclòs.

public byte ObjectId { get; set; }

Valor de la propietat

byte

RectFloat

Obté o estableix un valor que indiqui si les dades contenenEmfPlusRectF o enregistraments d’emfAquest bit indica si es comprimeixen les dades en el camp RectData.Si s’estableix, RectData conté un objecte EmfPlusRect (secció 2.2.2.38).Si és clar, RectData conté un objecte EmfPlusRectF (secció 2.2.2.39).

public bool RectFloat { get; set; }

Valor de la propietat

bool

RectangleData

Obtenir o col·locar les dades rectanglesO bé un Objecte EmfPlusRect o EmmPlus RectF que defineix la caixa de límitde l’el·lips que és colinear amb el arc. Aquest rectangle defineix elposició, mida i forma de l’arc. El tipus d’objecte en aquest camp ésespecificada pel valor del camp de la bandera.

public RectangleF RectangleData { get; set; }

Valor de la propietat

RectangleF

Size

Obtenir o fixar la mida.Un integrador 32 bits sense signatura que especifica el nombre alineat debits en tot el registre, incloent-hi l’header d’enregistrament de 12-bit iPer a aquest tipus de registre, el valor ha de ser un dels següents:0x0000001C Si el bit C està establert en el camp Flags.0x00000024 Si el bit C és clar en el camp Flags

public override int Size { get; set; }

Valor de la propietat

int

Exceptions

InvalidDataException

Valor Invalid

StartAngle

Obtenir o posar l’angle d’iniciUn valor de 32 bits no negatiu que especifica l’angle entreel x-axis i el punt de partida de l’arc. qualsevol valor és acceptable,Però cal interpretar el modulo 360, amb el resultat que s’utilitza per seren el rang 0.0 inclòs a 360.0 exclòs.

public float StartAngle { get; set; }

Valor de la propietat

float

SweepAngle

Obtenir o posar l’angle suauUn valor de punt flotant de 32 bits que especifica l’amplada del arc per dibuixar,com un angle en graus mesurat des del punt de partida definit per laQualsevol valor és acceptable, però ha de ser clampat a -360.0a 360.0 inclòs. un valor positiu indica que el sòl es defineix enuna direcció horitzontal, i un valor negatiu indica que el suïcidi ésEs defineix en una direcció contrarellotge.

public float SweepAngle { get; set; }

Valor de la propietat

float

 Català