Class EmfPlusHeader

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

bool

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

int

IsValid

Otrzymuje wartość wskazującą, czy ta instancja jest ważna.

public bool IsValid { get; }

Wartość nieruchomości

bool

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

int

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

int

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

EmfPlusGraphicsVersion

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; }

Wartość nieruchomości

bool

 Polski