Class EmfMetafileHeader

Class EmfMetafileHeader

Nazwa przestrzeń: Aspose.Imaging.FileFormats.Emf.Emf.Records Zgromadzenie: Aspose.Imaging.dll (25.4.0)

Rodzaje rekordów EMR_HEADER określają punkty wyjścia metafizy EMFi określić właściwości urządzenia, na którym obraz w metafilzeInformacje zawarte w nagłówku pozwalają naMetafizy EMF muszą być niezależne od każdego konkretnego urządzenia wyjściowego.Wartość pola Rozmiar można użyć do rozróżnienia między różnymiTypy rejestracyjne EMR_HEADER wymienione wcześniej w tej sekcji.Istnieją trzy możliwe tytuły:Podstawowy nagłówek, który jest rekordem EmfMetafileHeader.Część stałego rozmiaru tego nagłówka wynosi 88 bajtów, a zawiera obiekt Header.Pierwszy nagłówek rozszerzenia, który jest rekordem EmfMetafileHeaderExtension1.Część stałego rozmiaru tego nagłówka wynosi 100 bajtów, a zawiera obiekt Header.i obiekt HeaderExtension1 (sekcja 2.2.10).Drugi nagłówek rozszerzenia, który jest rekordem EmfMetafileHeaderExtension2.Część stałego rozmiaru tego nagłówka wynosi 108 bajtów, a zawiera obiekt Header,Obiekt HeaderExtension1 i obiekt HeaterEextension2 (sekcja 2.2.11).

[JsonObject(MemberSerialization.OptIn)]
public class EmfMetafileHeader : EmfRecord

Inheritance

object MetaObject EmfRecord EmfMetafileHeader

Derived

EmfMetafileHeaderExtension1

Dziedziczeni członkowie

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)

Inicjalizuje nową instancję klasy Aspose.Imaging.FileFormats.Emf.EMF.Records. EmfMetafileHeader.

public EmfMetafileHeader(EmfRecord record)

Parameters

record EmfRecord

z rekordem .

EmfMetafileHeader()

Inicjalizuje nową instancję klasy Aspose.Imaging.FileFormats.Emf.EMF.Records. EmfMetafileHeader.

[JsonConstructor]
public EmfMetafileHeader()

EmfMetafileHeader(EmfMetafileHeader)

Inicjalizuje nową instancję klasy Aspose.Imaging.FileFormats.Emf.EMF.Records. EmfMetafileHeader.

public EmfMetafileHeader(EmfMetafileHeader header)

Parameters

header EmfMetafileHeader

Na nagłówku .

Properties

EmfDescription

Otrzymuje lub ustawia opis EMFOpcjonalny, zero-terminowany Unicode UTF16-LE łańcuch arbitralnej długości i zawartości.Jego lokalizacja w rejestrze i liczba znaków są określone przez offDescriptioni pole nDescription, odpowiednio, w EmfHeader. jeśli wartość każdego polaJest zerowy, nie ma żadnego opisowego paska.

public string EmfDescription { get; set; }

Wartość nieruchomości

string

EmfDescriptionBuffer

Zdobądź lub ustaw opisowy buffer EMFOpcjonalny zestaw bajtów zawierających pasek opisowy EMF, który jestnie jest wymagane, aby być spójne z stałą częścią EmfMetafileHeaderW związku z tym, pole w tym buferze, które jest oznaczone “UndefinedSpace"Jest opcjonalny i należy go zignorować.

public byte[] EmfDescriptionBuffer { get; set; }

Wartość nieruchomości

byte [ ]

EmfHeader

otrzymuje lub ustawia obiekt Header (sekcja 2.2.9), który zawiera informacje o treściStruktura metafizy

public EmfHeaderObject EmfHeader { get; set; }

Wartość nieruchomości

EmfHeaderObject

EmfHeaderRecordBuffer

Otrzymuje lub ustawia opcjonalny zestaw bajtów zawierających resztę nagłówka EMF.Rozmiar tego pola musi być wielkość 4 bajtów.

public byte[] EmfHeaderRecordBuffer { get; set; }

Wartość nieruchomości

byte [ ]

 Polski