Class EmfPlusHeader
İsim alanı : Aspose.Imaging.FileFormats.Emf.EmfPlus.Records Toplantı: Aspose.Imaging.dll (25.4.0)
EmfPlusHeader kayıtları, metafizide EMF+ verilerinin başlangıcını belirler.EmfPlusHeader kayıtları EMF EMR_COMMENT_EMFPLUS kayıtlarına yerleştirilmelidir.Metafilede EMF başlığından hemen sonra kayıt olmalıdır.EMR_COMMENT_EMFPLUS kayıtları [MS-EMF] bölüm 2.3.3.2’de belirtilmiştir.
public sealed class EmfPlusHeader : EmfPlusControlRecordType
Inheritance
object ← MetaObject ← EmfPlusRecord ← EmfPlusControlRecordType ← EmfPlusHeader
mirasçı üyeleri
EmfPlusRecord.Type , EmfPlusRecord.Flags , EmfPlusRecord.Size , EmfPlusRecord.DataSize , object.GetType() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()
Constructors
EmfPlusHeader(EmfPlusRecord)
Aspose.Imaging.FileFormats.Emf.EmfPlus.Records.EmfPlusHeader sınıfının yeni bir örneğini başlatır.
public EmfPlusHeader(EmfPlusRecord source)
Parameters
source
EmfPlusRecord
Kaynak için .
Properties
DualMode
Bir değer alır veya bir değer ayarlar ve [dual mode] olup olmadığını gösterir.Eğer ayarlanırsa, bu bayrak bu metafizik “dual-mode” olduğunu gösterir, yaniKayıtların iki bölümünü içerir, bunların her biri tam olarak belirtilir.grafik içeriği. açıksa, grafik içeriği EMF+ tarafından belirlenirkayıtlar, ve muhtemelen EMF kayıtları, bir EmfPlusGetDC kayıt öncesi.Bu bayrak ayarlanırsa, yalnızca EMF kayıtları ayarlamak için yeterli olacaktır.Grafik içeriği. “dual-mode” bayrağının ayarlandığını veya ayarlanmadığını unutmayın, bazıEMF kayıtları her zaman mevcuttur, yani EMF kontrol kayıtları ve EMF kayıtlarıEMF+ kayıtları içerir. EMF kontrol kayıtları [MS-EMF]Bölüm 2.3.4
public bool DualMode { get; set; }
Mülkiyet Değer
EmfPlusFlags
EMF artı bayrakları alır veya koyar.Bu metafizinin nasıl kaydedildiği hakkında bilgi içeren 32 bit imzalanmamış bir bütün.Eğer alanın 31 bitinin yerleştirildiği takdirde, bu bayrak, metafilin kaydedildiğini gösterir.bir video görüntüleme için bir referans cihazı bağlamı. açıksa, metafizik kaydedildiBir yazıcı için bir referans cihazı bağlamı.
public int EmfPlusFlags { get; set; }
Mülkiyet Değer
IsValid
Bu durumun geçerli olup olmadığını gösteren bir değer alır.
public bool IsValid { get; }
Mülkiyet Değer
LogikDpix
Logik dpi x’i alır veya ayarlar.32 bit işaretlenmemiş bir bütün, metafizinin hangi yatay çözünürlüğünü belirleyenkaydedildi, inç başına piksel birimlerinde.
public int LogicalDpiX { get; set; }
Mülkiyet Değer
Mantıksal
Logik dpi y’yi alır veya ayarlar.32 bit işaretlenmemiş bir bütün, metafizmin belirlediği dikey çözünürlüğünü belirler.kaydedildi, inç başına çizgi birimlerinde
public int LogicalDpiY { get; set; }
Mülkiyet Değer
Version
versiyonu alır ya da ayarlar.Bir EmfPlusGraphicsVersion nesne (bölüm 2.2.2.19) çalışma versiyonunu belirtirBu metafizayı oluşturmak için kullanılan sistem grafikleri.
public EmfPlusGraphicsVersion Version { get; set; }
Mülkiyet Değer
VideoDisplay
Video görüntüleme olup olmadığını gösteren bir değer alır veya ayarlar.Eğer ayarlanırsa, bu bayrak, metafizmin bir referans cihazı ile kaydedildiğini gösterir.video görüntüleme için bir bağlam. açıksa, metafizik bir referans cihazı ile kaydedildiBir yazıcı için bir ortam.
public bool VideoDisplay { get; set; }