Class EmfPlusSerializableObject
Namn på plats: Aspose.Imaging.FileFormats.Emf.EmfPlus.Records Församling: Aspose.Imaging.dll (25.4.0)
EmfPlusSerialisableObject-registret definierar en bildeffektparameterblock som har varitSerierad i en data buffer.
public sealed class EmfPlusSerializableObject : EmfPlusObjectRecordType
Inheritance
object ← MetaObject ← EmfPlusRecord ← EmfPlusObjectRecordType ← EmfPlusSerializableObject
Arvsmedlemmar
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()
Constructors
EmfPlusSerializableObject(EmfPlusRecord)
Initialiserar en ny instans av Aspose.Imaging.FileFormats.Emf.EmfPlus.Records.EmfPlusSerialisableObject klass.
public EmfPlusSerializableObject(EmfPlusRecord source)
Parameters
source
EmfPlusRecord
och källan .
Properties
Buffer
Få eller ställa in en uppsättning BufferSize byter som innehåller serialiserade bildeffekterparameter block som motsvarar GUID i fältet ObjectGUID. Detta måste vara en avObjekt av bildeffekter (avsnitt 2.2.3).
public byte[] Buffer { get; set; }
Fastighetsvärde
byte [ ]
BufferSize
Få eller ställa in en 32-bitars icke-signat integrator som anger storleken i byter av det 32-bitars Buffer-fältet.
public int BufferSize { get; set; }
Fastighetsvärde
Flags
Få eller ställa in en 16-bitars icke-signat integrator som inte används. det här fältet måste ställas in till nolloch måste ignoreras vid mottagning.
public override short Flags { get; set; }
Fastighetsvärde
ImageEffect
Få eller ställa in bildeffekten.
public EmfPlusImageEffectsObjectType ImageEffect { get; set; }
Fastighetsvärde
ObjectGuid
Få eller ange representationsvärdet för GUID-paketet ([MS-DTYP] avsnitt 2.3.4.2)Detta MUST motsvarar en av ImageEffects identifierare (avsnitt 2.1.3.1).
public GuidPacketRepresentation ObjectGuid { get; set; }