EmfMetafileHeader
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
Özellikleri
İsim | Tanı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