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à
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à
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à
ObjectType
Riceve o impone il tipo dell’oggetto.
public EmfPlusObjectType ObjectType { get; set; }
Valore di proprietà
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; }