EmfPlusSerializableObject

EmfPlusSerializableObject class

Der EmfPlusSerializableObject-Datensatz definiert einen Parameterblock für Bildeffekte, der in einen Datenpuffer serialisiert wurde.

public sealed class EmfPlusSerializableObject : EmfPlusObjectRecordType

Konstrukteure

NameBeschreibung
EmfPlusSerializableObject(EmfPlusRecord)Initialisiert eine neue Instanz vonEmfPlusSerializableObject Klasse.

Eigenschaften

NameBeschreibung
Buffer { get; set; }Ruft ein Array von BufferSize-Bytes ab oder legt es fest, das den serialisierten Parameterblock „image effects “ enthält, der der GUID im Feld „ObjectGUID“ entspricht. Dies MUSS eines der Bildeffekte-Objekte sein (Abschnitt 2.2.3).
BufferSize { get; set; }Ruft eine 32-Bit-Ganzzahl ohne Vorzeichen ab oder legt diese fest, die die Größe des 32-Bit-ausgerichteten Buffer-Felds in Byte angibt.
virtual DataSize { get; set; }Ruft eine 32-Bit-Ganzzahl ohne Vorzeichen ab oder legt diese fest, die die 32-Bit-ausgerichtete Anzahl von Bytes von Daten im folgenden RecordData-Feld definieren MUSS. Diese Nummer enthält nicht den 12-Byte-Datensatzheader.
override Flags { get; set; }Ruft eine 16-Bit-Ganzzahl ohne Vorzeichen ab oder legt diese fest, die nicht verwendet wird. Dieses Feld SOLLTE auf Null gesetzt werden und MUSS beim Empfang ignoriert werden.
ImageEffect { get; set; }Ruft den Bildeffekt ab oder legt ihn fest.
ObjectGuid { get; set; }Holt oder setzt den GUID-Paketdarstellungswert ([MS-DTYP] Abschnitt 2.3.4.2) für den Bildeffekt. Dies MUSS einem der ImageEffects-Identifikatoren entsprechen (Abschnitt 2.1.3.1).
virtual Size { get; set; }Ruft eine 32-Bit-Ganzzahl ohne Vorzeichen ab oder legt diese fest, die die 32-Bit-ausgerichtete Anzahl von Bytes im gesamten Datensatz angibt, einschließlich des 12-Byte-Datensatzheaders und datensatzspezifischer Daten.
Type { get; }Ruft eine 16-Bit-Ganzzahl ohne Vorzeichen ab, die den Datensatztyp identifiziert.

Siehe auch