EmfPlusObject-klass

Summary: The EmfPlusObject record specifies an object for use in graphics operations. The object definition
can span multiple records, which is indicated by the value of the Flags field.

Module: aspose.imaging.fileformats.emf.emfplus.records

Full Name: aspose.imaging.fileformats.emf.emfplus.records.EmfPlusObject

Inheritance: EmfPlusObjectRecordType

Constructors

NameDescription
EmfPlusObject(source)Initierar en ny instans av klassen EmfPlusObject.

Properties

NameTypeAccessDescription
data_sizeintr/wHämtar eller anger ett 32-bitars osignerat heltal som MÅSTE definiera det 32-bitars‑justerade antalet
databytes i RecordData‑fältet som följer. Detta tal inkluderar inte 12‑bytes posthuvudet.
flaggorintr/wHämtar eller anger ett 16-bitars osignerat heltal som innehåller information för vissa poster om hur
operationen ska utföras och om postens struktur.
is_continuableboolr/wHämtar eller anger ett värde som indikerar om den här instansen är fortsättningsbar.
Anger att objektdefinitionen fortsätter i nästa EmfPlusObject
post. Denna flagga sätts aldrig i den sista posten som definierar objektet.
object_dataEmfPlusGraphicsObjectTyper/wHämtar eller anger en bytearray som innehåller data för den objekttyp som anges i
Flags-fältet. Innehållet och formatet på data kan variera för varje objekttyp. Se
de enskilda objektsdefinitionerna i avsnitt 2.2.1 för ytterligare information.
object_idSystem.Byter/wHämtar eller anger objektidentifieraren.
Indexet i EMF+ Object Table som ska associeras med objektet
som skapas av denna post. Värdet MÅSTE vara 0 till 63, inklusive.
object_typeEmfPlusObjectTyper/wHämtar eller anger objektets typ.
storlekintr/wHämtar eller anger ett 32-bitars osignerat heltal som specificerar det 32-bitars‑justerade antalet bytes
i hela posten, inklusive 12‑bytes posthuvudet och post‑specifik data.
total_object_sizeintr/wHämtar eller anger den totala storleken på objektet.
Om posten är fortsättningsbar, när fortsättningsbiten är satt, kommer detta fält
att finnas. Fortsättande objekt har flera EMF+ poster som börjar med
EmfPlusContineudObjectRecord. Varje EmfPlusContinuedObjectRecord kommer att innehålla en
TotalObjectSize. När antalet byte motsvarande TotalObjectSize har lästs, kommer nästa EMF+
post inte att behandlas som en del av det fortsättande objektet.
typeEmfPlusRecordTyperHämtar ett 16-bitars osignerat heltal som identifierar posttypen.

Constructor: EmfPlusObject(source)

 EmfPlusObject(source) 

Initierar en ny instans av klassen EmfPlusObject.

Parameters:

ParameterTypBeskrivning
sourceEmfPlusRecordKällan.