Class EmfPlusObject
Pôvodný názov: Aspose.Imaging.FileFormats.Emf.EmfPlus.Records Zhromaždenie: Aspose.Imaging.dll (25.4.0)
Záznam EmfPlusObject špecifikuje objekt na použitie v grafických operáciách.môže rozširovať viaceré záznamy, ktoré sú indikované hodnotou poľa Vlajky.
public sealed class EmfPlusObject : EmfPlusObjectRecordType
Inheritance
object ← MetaObject ← EmfPlusRecord ← EmfPlusObjectRecordType ← EmfPlusObject
Z dedičných členov
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
Záznam EmfPlusObject je generický; používa sa pre všetky typy objektov.konkrétne typy objektov sú obsiahnuté v poli ObjectData.grafické objekty sú popísané v riadení grafických objektov (oddiel 3.1.2).
Constructors
EmfPlusObject(EmfPlusRecord)
Initalizuje novú inštanciu triedy Aspose.Imaging.FileFormats.Emf.EmpPlus.Records.empplusObject.
public EmfPlusObject(EmfPlusRecord source)
Parameters
source
EmfPlusRecord
a zdrojom .
Properties
IsContinuable
Získa alebo nastaví hodnotu, ktorá naznačuje, či je táto inštancia kontinuálna.Ukazuje, že definícia objektu pokračuje v ďalšom EmfPlusObjectTáto vlajka nie je nikdy nastavená v konečnom zápise, ktorý definuje objekt.
public bool IsContinuable { get; set; }
Hodnota nehnuteľnosti
ObjectData
Získa alebo nastaví sériu bajtov, ktoré obsahujú údaje o type objektu uvedenom vpole Vlajky. obsah a formát údajov môže byť odlišný pre každý typ objektu.individuálne objektové definície v časti 2.2.1 pre ďalšie informácie.
public EmfPlusGraphicsObjectType ObjectData { get; set; }
Hodnota nehnuteľnosti
ObjectId
Získať alebo nastaviť identifikátor objektu.Indikátor v tabuľke objektov EMF+ na prepojenie s objektomhodnotu musí byť od nuly do 63, vrátane.
public byte ObjectId { get; set; }
Hodnota nehnuteľnosti
ObjectType
Získať alebo nastaviť typ objektu.
public EmfPlusObjectType ObjectType { get; set; }
Hodnota nehnuteľnosti
TotalObjectSize
Získať alebo nastaviť celkovú veľkosť objektu.Ak je záznam pokračovateľný, keď je nastavený pokračujúci bit, toto polePokračujúce objekty majú viaceré záznamy EMF+ začínajúce sEmfPlusContineudObjectRecord.Každý emfplusContinuedobjectrecord bude obsahovaťPo prečítaní počtu bajtov TotalObjectSize, nasledujúci EMF+Záznamy sa nebudú zaobchádzať ako súčasť pokračujúceho objektu.
public int TotalObjectSize { get; set; }