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