Class EmfPlusObject
Numele spaţiului: Aspose.Imaging.FileFormats.Emf.EmfPlus.Records Asamblare: Aspose.Imaging.dll (25.4.0)
Înregistrarea EmfPlusObject specifică un obiect pentru utilizare în operațiunile grafice.poate extinde mai multe înregistrări, care este indicată de valoarea câmpului Flag.
public sealed class EmfPlusObject : EmfPlusObjectRecordType
Inheritance
object ← MetaObject ← EmfPlusRecord ← EmfPlusObjectRecordType ← EmfPlusObject
Membrii moștenitori
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
Recordul EmfPlusObject este generic; este utilizat pentru toate tipurile de obiecte.anumite tipuri de obiecte sunt conținute în câmpul ObjectData. un model conceptual pentru gestionareaObiectele grafice sunt descrise în Managing Graphics Objects (secțiunea 3.1.2).
Constructors
EmfPlusObject(EmfPlusRecord)
Inițializează o nouă instanță a clasei Aspose.Imaging.FileFormats.Emf. EmfPlus.Records.EmbPlusObject.
public EmfPlusObject(EmfPlusRecord source)
Parameters
source
EmfPlusRecord
şi sursa .
Properties
IsContinuable
Obține sau stabilește o valoare care indică dacă această instanță este continuă.Indică faptul că definiția obiectului continuă în următorul EmfPlusObjectAceastă steagă nu este niciodată stabilită în recordul final care definește obiectul.
public bool IsContinuable { get; set; }
Valoarea proprietății
ObjectData
Obține sau stabilește o serie de byte care conțin date pentru tipul de obiect specificat înConținutul și formatul datelor pot fi diferite pentru fiecare tip de obiect.definițiile individuale ale obiectului din secțiunea 2.2.1 pentru informații suplimentare.
public EmfPlusGraphicsObjectType ObjectData { get; set; }
Valoarea proprietății
ObjectId
Obține sau stabilește identificatorul obiectului.Indicele din tabelul Obiect EMF+ pentru a asocia cu obiectulValoarea trebuie să fie de la zero la 63, inclusiv.
public byte ObjectId { get; set; }
Valoarea proprietății
ObjectType
Obține sau stabilește tipul obiectului.
public EmfPlusObjectType ObjectType { get; set; }
Valoarea proprietății
TotalObjectSize
Obține sau stabilește dimensiunea totală a obiectului.Dacă înregistrarea este continuă, atunci când bitul continu este setat, acest câmpObiectele continuate au mai multe înregistrări EMF+ începând cuEmfPlusContineudObjectRecord. fiecăruia dintre ele va conține unDupă ce numărul de byte TotalObjectSize a fost citit, următorul EMF+Înregistrările nu vor fi tratate ca parte a obiectului continu.
public int TotalObjectSize { get; set; }