Class EmfPlusObject

Class EmfPlusObject

Il nome: Aspose.Imaging.FileFormats.Emf.EmfPlus.Records Assemblea: Aspose.Imaging.dll (25.4.0)

Il registro EmfPlusObject specifica un oggetto per l’uso nelle operazioni grafiche.può espandere molti record, che è indicato dal valore del campo Flags.

public sealed class EmfPlusObject : EmfPlusObjectRecordType

Inheritance

object MetaObject EmfPlusRecord EmfPlusObjectRecordType EmfPlusObject

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()

Remarks

Il registro EmfPlusObject è generico; viene utilizzato per tutti i tipi di oggetti.specifici tipi di oggetti sono contenuti nel campo ObjectData. un modello concettuale per la gestioneGli oggetti grafici sono descritti in Gestione degli Oggetti Grafici (sezione 3.1.2).

Constructors

EmfPlusObject(EmfPlusRecord)

Inizializza una nuova instanza della classe Aspose.Imaging.FileFormats.Emf.EmpPlus.Records.empPlusObject.

public EmfPlusObject(EmfPlusRecord source)

Parameters

source EmfPlusRecord

La fonte .

Properties

IsContinuable

Riceve o impone un valore che indica se questa instanza è continuabile.Indica che la definizione di oggetto continua nel prossimo EmfPlusObjectQuesta bandiera non viene mai inserita nel record finale che definisce l’oggetto.

public bool IsContinuable { get; set; }

Valore di proprietà

bool

ObjectData

Riceve o impone una serie di byte che contengono dati per il tipo di oggetto specificato inIl contenuto e il formato dei dati possono essere diversi per ciascun tipo di oggetto.i singoli oggetti definiti nella sezione 2.2.1 per ulteriori informazioni.

public EmfPlusGraphicsObjectType ObjectData { get; set; }

Valore di proprietà

EmfPlusGraphicsObjectType

ObjectId

Riceve o impone l’oggetto identificatore.L’indice nella tabella degli oggetti EMF+ per associare con l’oggettoIl valore deve essere da zero a 63, inclusi.

public byte ObjectId { get; set; }

Valore di proprietà

byte

ObjectType

Riceve o impone il tipo dell’oggetto.

public EmfPlusObjectType ObjectType { get; set; }

Valore di proprietà

EmfPlusObjectType

TotalObjectSize

Riceve o impone la dimensione totale dell’oggetto.Se il record è continuabile, quando viene impostato il bit continuo, questo campoGli oggetti in corso hanno diversi record EMF+ che iniziano conEmfPlusContineudObjectRecord. ciascuno di essi contiene unTotalObjectSize. una volta letto il numero di byte di Totalobject, il prossimo EMF+I registri non saranno trattati come parte dell’oggetto in corso.

public int TotalObjectSize { get; set; }

Valore di proprietà

int

 Italiano