Class EmfPlusObject

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

bool

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

EmfPlusGraphicsObjectType

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

byte

ObjectType

Získáte nebo nastavte typ objektu.

public EmfPlusObjectType ObjectType { get; set; }

Hodnota nemovitosti

EmfPlusObjectType

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; }

Hodnota nemovitosti

int

 Čeština