Class EmfPlusHeader
Nazwa przestrzeń: Aspose.Imaging.FileFormats.Emf.EmfPlus.Records Zgromadzenie: Aspose.Imaging.dll (25.4.0)
Rekord EmfPlusHeader określa początek danych EMF+ w metafizce.Rekord EmfPlusHeader musi być włączony do rejestru EMF EMR_COMMENT_EMFPLUS,który musi być rekordem natychmiast po nagłówku EMF w metafilze.Rejestr EMR_COMMENT_EMFPLUS jest określony w sekcji 2.3.3.2 [MS-EMP].
public sealed class EmfPlusHeader : EmfPlusControlRecordType
Inheritance
object ← MetaObject ← EmfPlusRecord ← EmfPlusControlRecordType ← EmfPlusHeader
Dziedziczeni członkowie
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)
Inicjalizuje nową instancję klasy Aspose.Imaging.FileFormats.Emf.EmpPlus.Records.empplusHeader.
public EmfPlusHeader(EmfPlusRecord source)
Parameters
source
EmfPlusRecord
i źródła .
Properties
DualMode
Otrzymuje lub ustawia wartość wskazującą, czy [modus podwójny].Jeśli ustawione, ta flaga wskazuje, że ta metafilia jest “dual-mode”, co oznaczaZawiera dwa zestawy rekordów, z których każdy w pełni określazawartość graficzna.Jeśli jest jasna, treść grafiki jest określona przez EMF+rekordy, a prawdopodobnie rekordów EMF, które są poprzedzone rekordem EmfPlusGetDC.Jeśli ta flaga jest ustawiona, tylko rekordy EMF muszą wystarczyć, aby określićPamiętaj, że niezależnie od tego, czy flaga “dual-mode” jest ustawiona, niektóreRekordy EMF są zawsze obecne, a mianowicie rekordy kontrolne EMM i rejestry EMPktóre zawierają rekordy EMF+; rejestry kontroli EMM są określone w [MS-EMF]Rozdział 2.3.4
public bool DualMode { get; set; }
Wartość nieruchomości
EmfPlusFlags
Otrzymuje lub ustawia EMF plus flagi.32-bitowy niepodpisany komplet, który zawiera informacje o tym, jak ten metafil został zapisany.w przypadku ustawienia 31-bitowego pola, ta flaga wskazuje, że metafila została zarejestrowanakontekst urządzenia referencyjnego dla wyświetlania wideo.Jeśli jest jasne, metafizika została zapisana zKontekst urządzenia referencyjnego dla drukarki.
public int EmfPlusFlags { get; set; }
Wartość nieruchomości
IsValid
Otrzymuje wartość wskazującą, czy ta instancja jest ważna.
public bool IsValid { get; }
Wartość nieruchomości
LogikaDpix
Dostęp lub ustaw logiczny dpi x.32-bitowy nieokreślony integralny, który określa rozdzielczość horyzontalną, dla której metafilZarejestrowano go w jednostkach pikseli na cala.
public int LogicalDpiX { get; set; }
Wartość nieruchomości
Logiczna opcja
Dostęp lub ustaw logiczny dpi y.32-bitowy nieokreślony integralny, który określa rozdzielczość pionową, dla której metafilzarejestrowany, w jednostkach linii na cala
public int LogicalDpiY { get; set; }
Wartość nieruchomości
Version
Dostęp lub ustaw wersję.Obiekt EmfPlusGraphicsVersion (sekcja 2.2.2.19), który określa wersję operacyjnąGrafiki systemowe, które zostały wykorzystane do tworzenia tej metafizy.
public EmfPlusGraphicsVersion Version { get; set; }
Wartość nieruchomości
VideoDisplay
Otrzymuje lub ustawia wartość wskazującą, czy wyświetla się wideo.w przypadku ustawienia, ta flaga wskazuje, że metafilia została zarejestrowana za pomocą urządzenia referencyjnegokontekst dla wyświetlania wideo.Jeśli jest jasne, metafilia została nagrana za pomocą urządzenia referencyjnegokontekst dla drukarki.
public bool VideoDisplay { get; set; }