Class EmfMetafileHeader
İsim alanı : Aspose.Imaging.FileFormats.Emf.Emf.Records Toplantı: Aspose.Imaging.dll (25.4.0)
EMR_HEADER kayıt tipleri EMF metafizilerinin başlangıç noktalarını tanımlarve metafizdeki görüntüye sahip cihazın özelliklerini belirlemekbaşlık kayıtlarında yer alan bilgiler, başlık kayıtlarında yer alan bilgiler içinEMF metafiller herhangi bir belirli çıkış cihazından bağımsız olmalıdır.Boyut alanının değeri, farklı alanları ayırt etmek için kullanılabilir.EMR_HEADER kayıt türleri bu bölümde daha önce listelenmiştir.Üç olası başlık vardır:Temel başlık, bu EmfMetafileHeader kaydıdır.Bu başlıkların sabit boyutlu kısmı 88 bayttir ve bir başlık nesnesi içerir.İlk uzantı başlığı, bu EmfMetafileHeaderExtension1 kayıt.Bu başlıkların sabit boyutlu kısmı 100 byte ve bir başlık nesnesi içerir.ve bir HeaderExtension1 nesnesi (bölüm 2.2.10).İkinci uzantı başlığı, bu EmfMetafileHeaderExtension2 kayıt.Bu başlıkların sabit boyutlu kısmı 108 byte ve bir başlık nesnesi içerir.Bir HeaderExtension1 nesnesi ve bir HeaderExtension2 nesnesi (bölüm 2.2.11).
[JsonObject(MemberSerialization.OptIn)]
public class EmfMetafileHeader : EmfRecord
Inheritance
object ← MetaObject ← EmfRecord ← EmfMetafileHeader
Derived
mirasçı üyeleri
EmfRecord.Type , EmfRecord.Size , object.GetType() , object.MemberwiseClone() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()
Constructors
EmfMetafileHeader(EmfRecord)
Aspose.Imaging.FileFormats.Emf.Emf.Records.EmfMetafileHeader sınıfının yeni bir örneğini başlatır.
public EmfMetafileHeader(EmfRecord record)
Parameters
record
EmfRecord
Rekor için.
EmfMetafileHeader()
Aspose.Imaging.FileFormats.Emf.Emf.Records.EmfMetafileHeader sınıfının yeni bir örneğini başlatır.
[JsonConstructor]
public EmfMetafileHeader()
EmfMetafileHeader(EmfMetafileHeader)
Aspose.Imaging.FileFormats.Emf.Emf.Records.EmfMetafileHeader sınıfının yeni bir örneğini başlatır.
public EmfMetafileHeader(EmfMetafileHeader header)
Parameters
header
EmfMetafileHeader
Başlık için.
Properties
EmfDescription
EMF açıklamasını alır veya koyarUnicode UTF16-LE’nin seçmeli, sıfır bitmiş uzunluğu ve içeriği.Kayıtta yer ve karakter sayısı offDescription tarafından belirlenir.ve nDescription alanları, sırasıyla, EmfHeader. eğer herhangi bir alanın değerisıfırdır, hiçbir açıklama çizgisi mevcut değildir.
public string EmfDescription { get; set; }
Mülkiyet Değer
EmfDescriptionBuffer
EMF açıklama bufferini alır veya koyarEMF tanımlama çubuğunu içeren seçmeli bir byte aralığı,EmfMetafileHeader’ın sabit kısmı ile tutarlı olmaması gerekmezBu nedenle, bu çubukta “UndefinedSpace” etiketli alanSeçmeli ve göz ardı edilmelidir.
public byte[] EmfDescriptionBuffer { get; set; }
Mülkiyet Değer
byte […]
EmfHeader
Bir başlık nesnesini (bölüm 2.2.9) alır veya ayarlar ve içeriği hakkında bilgi içerir.metafizinin yapısı
public EmfHeaderObject EmfHeader { get; set; }
Mülkiyet Değer
EmfHeaderRecordBuffer
EMF başlık kayıtlarının geri kalanını içeren seçmeli bir byte aralığı alır veya ayarlar.Bu alanın büyüklüğü 4 byte birden fazla olmalıdır.
public byte[] EmfHeaderRecordBuffer { get; set; }
Mülkiyet Değer
byte […]