Class EmfPlusDrawArc

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à

int

Exceptions

InvalidDataException

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à

byte

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à

bool

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à

RectangleF

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à

int

Exceptions

InvalidDataException

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à

float

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

Valore di proprietà

float

 Italiano