Class EmfPlusObject
Název místa: Aspose.Imaging.FileFormats.Emf.EmfPlus.Records Shromáždění: Aspose.Imaging.dll (25.4.0)
Záznam EmfPlusObject specifikuje objekt pro použití v grafických operacích.může rozšířit více záznamů, což je uvedeno hodnotou pole Vlajky.
public sealed class EmfPlusObject : EmfPlusObjectRecordType
Inheritance
object ← MetaObject ← EmfPlusRecord ← EmfPlusObjectRecordType ← EmfPlusObject
Dědiční č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žívá se pro všechny typy objektů.konkrétní typy objektů jsou obsaženy v poli ObjectData.Grafické objekty jsou popsány v Řízení grafických objektů (oddíl 3.1.2).
Constructors
EmfPlusObject(EmfPlusRecord)
Začíná nový příklad třídy Aspose.Imaging.FileFormats.Emf.EmfPlus.Records.EmfPlusObject.
public EmfPlusObject(EmfPlusRecord source)
Parameters
source
EmfPlusRecord
To je zdroj.
Properties
IsContinuable
Obdrží nebo nastaví hodnotu, která naznačuje, zda je tato instance kontinuáln.Ukazuje, že definice objektu pokračuje v následujícím EmfPlusObjectTato vlajka není nikdy umístěna v konečném záznamu, který definuje objekt.
public bool IsContinuable { get; set; }
Hodnota nemovitosti
ObjectData
Obdrží nebo nastaví řadu bajtů, které obsahují údaje o typu objektu uvedeném vpole Vlajky. obsah a formát dat může být odlišný pro každý typ objektu.individuální definice objektu v oddíle 2.2.1 pro další informace.
public EmfPlusGraphicsObjectType ObjectData { get; set; }
Hodnota nemovitosti
ObjectId
Získáte nebo nastavíte identifikátor objektu.Indikátor v tabulce objektů EMF+ pro propojení s objektemTato hodnota musí být od nuly do 63, včetn.
public byte ObjectId { get; set; }
Hodnota nemovitosti
ObjectType
Získáte nebo nastavte typ objektu.
public EmfPlusObjectType ObjectType { get; set; }
Hodnota nemovitosti
TotalObjectSize
Získáte nebo nastavíte celkovou velikost objektu.Pokud je záznam kontinuální, když je nastavena kontinuální bit, toto polePokračující objekty mají více záznamů EMF+ počínajeEmfPlusContineudObjectRecord. Každý EmfPlusContinuedObjectRecord bude obsahovatPo přečtení počtu bajtů TotalObjectSize, následující EMF+Záznamy nebudou zacházet jako součást pokračujícího objektu.
public int TotalObjectSize { get; set; }