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
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
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
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 [ ]