Class EmfPlusObject
De naam: Aspose.Imaging.FileFormats.Emf.EmfPlus.Records Verzameling: Aspose.Imaging.dll (25.4.0)
De EmfPlusObject-record bepaalt een object voor gebruik in grafische operaties.kan meerdere records uitbreiden, wat wordt aangegeven door de waarde van het veld Vlaggen.
public sealed class EmfPlusObject : EmfPlusObjectRecordType
Inheritance
object ← MetaObject ← EmfPlusRecord ← EmfPlusObjectRecordType ← EmfPlusObject
Geëerbiede leden
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
De EmfPlusObject-record is generiek; het wordt gebruikt voor alle soorten objecten.specifieke objecttypen zijn opgenomen in het ObjectData-veld. een conceptueel model voor het beheren vanGrafische objecten worden beschreven in het beheren van grafische object (afdeling 3.1.2).
Constructors
EmfPlusObject(EmfPlusRecord)
Initialiseert een nieuwe instantie van de Aspose.Imaging.FileFormats.Emf.EmpPlus.Records.empplusObject klasse.
public EmfPlusObject(EmfPlusRecord source)
Parameters
source
EmfPlusRecord
De bron .
Properties
IsContinuable
Geeft of stelt een waarde aan die aanwijst of deze instantie voortdurend is.Het geeft aan dat de objectdefinitie voortgaat in de volgende EmfPlusObjectDeze vlag wordt nooit ingesteld in het uiteindelijke record dat het object definieert.
public bool IsContinuable { get; set; }
Eigendomswaarde
ObjectData
ontvangt of instelt een reeks byten die gegevens bevatten voor het type object dat in deDe inhoud en het formaat van de gegevens kunnen verschillend zijn voor elk object type.de individuele objectdefinities in sectie 2.2.1 voor aanvullende informatie.
public EmfPlusGraphicsObjectType ObjectData { get; set; }
Eigendomswaarde
ObjectId
Geeft of zet de object-identificator.De index in de EMF+ Object Table om te associëren met het objectDe waarde moet nul zijn tot 63, inclusief.
public byte ObjectId { get; set; }
Eigendomswaarde
ObjectType
Geeft of bepaalt het type van het object.
public EmfPlusObjectType ObjectType { get; set; }
Eigendomswaarde
TotalObjectSize
Geeft of bepaalt de totale grootte van het object.Als het record continu is, wanneer de continu bit is ingesteld, dit veldvoortdurende objecten hebben meerdere EMF+ records die beginnen metElk EmfPlusContineudObjectRecord bevat eenEenmaal dat het aantal byten van TotalObjectSize is gelezen, de volgende EMF+Het record zal niet worden behandeld als onderdeel van het voortdurende object.
public int TotalObjectSize { get; set; }