EmfPlusSerializableObject

EmfPlusSerializableObject class

EmfPlusSerializableObject kaydı, bir veri arabelleğine serileştirilmiş bir görüntü efektleri parametre bloğu tanımlar.

public sealed class EmfPlusSerializableObject : EmfPlusObjectRecordType

yapıcılar

İsimTanım
EmfPlusSerializableObject(EmfPlusRecord)Yeni bir örneğini başlatırEmfPlusSerializableObject sınıf.

Özellikleri

İsimTanım
Buffer { get; set; }ObjectGUID alanındaki GUID’e karşılık gelen serileştirilmiş görüntü Effects parametre bloğunu içeren bir BufferSize bayt dizisini alır veya ayarlar. Bu, Görüntü Efektleri nesnelerinden biri OLMALIDIR (bölüm 2.2.3).
BufferSize { get; set; }32 bit hizalanmış Arabellek alanının bayt cinsinden boyutunu belirten 32 bit işaretsiz bir tamsayı alır veya ayarlar.
virtual DataSize { get; set; }Takip eden RecordData alanındaki 32-bit hizalı bayt veri sayısını tanımlaması ZORUNLU olan 32-bit işaretsiz bir tamsayı alır veya ayarlar. Bu sayı, 12 baytlık kayıt başlığını içermez.
override Flags { get; set; }Kullanılmayan 16 bitlik işaretsiz bir tamsayı alır veya ayarlar. Bu alan sıfır olarak AYARLANMALIDIR ve alındığında ZORUNLUDUR.
ImageEffect { get; set; }Görüntü efektini alır veya ayarlar.
ObjectGuid { get; set; }Görüntü efekti için GUID paket temsil değerini ([MS-DTYP] bölüm 2.3.4.2) alır veya ayarlar. Bu, ImageEffects tanımlayıcılarından birine karşılık gelmelidir (bölüm 2.1.3.1).
virtual Size { get; set; }12 baytlık kayıt başlığı ve kayda özel veriler dahil olmak üzere tüm kayıttaki 32 bit hizalanmış bayt sayısını belirten 32 bit işaretsiz bir tamsayı alır veya ayarlar.
Type { get; }Kayıt türünü tanımlayan 16 bitlik işaretsiz bir tamsayı alır.

Ayrıca bakınız