Class EmfPlusDrawArc
Il nome: Aspose.Imaging.FileFormats.Emf.EmfPlus.Records Assemblea: Aspose.Imaging.dll (25.4.0)
Il record EmfPlusDrawArc specifica il disegno dell’arco di un ellipo.
public sealed class EmfPlusDrawArc : EmfPlusDrawingRecordType
Inheritance
object ← MetaObject ← EmfPlusRecord ← EmfPlusDrawingRecordType ← EmfPlusDrawArc
I membri ereditari
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)
Inizializza una nuova instanza della classe Aspose.Imaging.FileFormats.Emf.EmpPlus.Records.empplusDrawArc.
public EmfPlusDrawArc(EmfPlusRecord source)
Parameters
source
EmfPlusRecord
La fonte .
Properties
DataSize
Riceve o impone la dimensione dei dati.Un integratore non segnato a 32 bit che specifica il numero allineato dibits di dati record specifici che seguono.Per questo tipo di record, il valore DEVE essere uno dei seguenti:0x00000010 Se il bit C è impostato nel campo Flags.0x00000018 Se il bit C è chiaro nel campo Flags.
public override int DataSize { get; set; }
Valore di proprietà
Exceptions
Valore invalido
ObjectId
Riceve o impone l’oggetto identificatore.L’indice di un oggetto EmfPlusPen (sezione 2.2.1.7) nelEMF+ Object Table per disegnare l’arc. Il valore DEVE essere da zero a 63, inclusi.
public byte ObjectId { get; set; }
Valore di proprietà
RectFloat
Riceve o impone un valore che indica se i dati contengonoImmagini di EmfPlusRectQuesto bit indica se i dati nel campo RectData sono compressi.Se impostato, RectData contiene un oggetto EmfPlusRect (sezione 2.2.2.38).Se chiaro, RectData contiene un oggetto EmfPlusRectF (sezione 2.2.2.39).
public bool RectFloat { get; set; }
Valore di proprietà
RectangleData
Riceve o mette i dati rettangoliSia un oggetto EmfPlusRect che definisce la casella di confinedella ellipsia che è collinare con l’arco.Questo rettangolo definisce ilposizione, dimensione e forma dell’arca. il tipo di oggetto in questo campo èspecificato dal valore del campo Flags.
public RectangleF RectangleData { get; set; }
Valore di proprietà
Size
Ottenere o fissare la dimensione.Un integratore non segnato a 32 bit che specifica il numero allineato dibits nell’intero record, compreso il titolo di record a 12 bit eper questo tipo di registrazione, il valore deve essere uno dei seguenti:0x0000001C Se il bit C è impostato nel campo Flags.0x00000024 Se il bit C è chiaro nel campo Flags
public override int Size { get; set; }
Valore di proprietà
Exceptions
Valore invalido
StartAngle
Ottenere o impostare l’angolo di partenzaUn valore di 32 bit non negativo che specifica l’angolo tral’asse x e il punto di partenza dell’arca. qualsiasi valore è accettabile,Ma è necessario interpretare il modulo 360, con il risultato che viene utilizzato per esserenella gamma 0.0 inclusa a 360.0 esclusiva.
public float StartAngle { get; set; }
Valore di proprietà
SweepAngle
Riceve o mette l’angolo sospesoUn valore a 32 bit che indica l’estensione dell’arca da disegnare,come un angolo in gradi misurato dal punto di partenza definito dallaQualsiasi valore è accettabile, ma deve essere clampato a -360.0a 360.0 inclusivo. un valore positivo indica che il sudore è definito inuna direzione orizzontale, e un valore negativo indica che il sudore èdefinito in una direzione controrologica.
public float SweepAngle { get; set; }