EmfMetafileHeader

EmfMetafileHeader class

EMR_HEADER kayıt türleri, EMF metafiles başlangıç noktalarını tanımlar ve metafile içindeki görüntünün oluşturulduğu aygıtın özelliklerini belirtir. Başlık kaydındaki bilgiler, EMF meta dosyalarının herhangi bir belirli çıktı aygıtından bağımsız olmasını mümkün kılar. Boyut alanının değeri, bu bölümde daha önce listelenen farklı EMR_HEADER kayıt türlerini ayırt etmek için kullanılabilir. Üç olası durum vardır. headers: EmfMetafileHeader kaydı olan temel başlık. Bu başlığın sabit boyutlu kısmı 88 bayttır ve bir Header nesnesi içerir. EmfMetafileHeaderExtension1 kaydı olan ilk uzantı başlığı. Sabit boyutlu bu başlığın bir kısmı 100 bayttır ve bir Header object ve bir HeaderExtension1 nesnesi içerir (bölüm 2.2.10). EmfMetafileHeaderExtension2 kaydı olan ikinci uzantı başlığı. Bu başlığın sabit boyutlu kısmı 108 bayttır, ve bir Header nesnesi, bir HeaderExtension1 nesnesi ve bir HeaderExtension2 nesnesi içerir (bölüm 2.2.11).

public class EmfMetafileHeader : EmfRecord

yapıcılar

İsimTanım
EmfMetafileHeader()Yeni bir örneğini başlatırEmfMetafileHeader sınıf.
EmfMetafileHeader(EmfMetafileHeader)Yeni bir örneğini başlatırEmfMetafileHeader sınıf.
EmfMetafileHeader(EmfRecord)Yeni bir örneğini başlatırEmfMetafileHeader sınıf.

Özellikleri

İsimTanım
EmfDescription { get; set; }EMF açıklamasını alır veya ayarlar İsteğe bağlı, boş sonlandırılmış Unicode UTF16-LE isteğe bağlı uzunluk ve içerik dizesi. Kayıttaki konumu ve karakter sayısı, EmfHeader’da sırasıyla offDescription ve nDescription alanları tarafından belirlenir. alanlarından birinin değeri sıfırsa, açıklama dizesi yoktur.
EmfDescriptionBuffer { get; set; }EMF tanımını alır veya ayarlar buffer EmfMetafileHeader kaydının sabit kısmıyla bitişik olması gerekmeyen EMF açıklama dizesini içeren isteğe bağlı bir bayt dizisi. Buna göre, bu arabellekteki “UndefinedSpace” etiketli alan isteğe bağlıdır ve MUTLAKA yoksayılmalıdır.
EmfHeader { get; set; }content ve metafile yapısı hakkında bilgi içeren bir Header nesnesi (bölüm 2.2.9) alır veya ayarlar
EmfHeaderRecordBuffer { get; set; }EMF başlık kaydının kalanını içeren isteğe bağlı bir bayt dizisini alır veya ayarlar. Bu alanın boyutu 4 baytın katı OLMALIDIR
Size { get; set; }Rekorun boyutunu alır veya ayarlar
Type { get; set; }Türü alır veya ayarlar.

Ayrıca bakınız