Class EmfMetafileHeader

Class EmfMetafileHeader

Název místa: Aspose.Imaging.FileFormats.Emf.Emf.Records Shromáždění: Aspose.Imaging.dll (25.4.0)

Typy záznamů EMR_HEADER definují výchozí body metafyzí EMFa specifikovat vlastnosti zařízení, na kterém je obraz v metafyluje vytvořena. informace v hlavním záznamu umožňujíEMF metafyly by měly být nezávislé na jakémkoli konkrétním výstupním zařízen.Hodnota pole Velikost lze použít k rozlišování mezi různýmiEMR_HEADER typy záznamů uvedené dříve v tomto oddílu.Existují tři možné hlavice:Základní název, který je rekord EmfMetafileHeader.pevná část této hlavy je 88 bajtů a obsahuje objekt hlavy.První název rozšíření, který je záznam EmfMetafileHeaderExtension1.pevná část této hlavy je 100 bajtů a obsahuje předmět hlavya objekt HeaderExtension1 (oddíl 2.2.10).Druhý název rozšíření, který je záznam EmfMetafileHeaderExtension2.pevná část této hlavy je 108 bajtů a obsahuje objekt hlavy,Objekt HeaderExtension1 a objekt HeaderExtension2 (oddíl 2.2.11).

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

Inheritance

object MetaObject EmfRecord EmfMetafileHeader

Derived

EmfMetafileHeaderExtension1

Dědiční členové

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)

Začíná nový příklad třídy Aspose.Imaging.FileFormats.Emf.Emf.Records.EmfMetafileHeader.

public EmfMetafileHeader(EmfRecord record)

Parameters

record EmfRecord

To je rekord.

EmfMetafileHeader()

Začíná nový příklad třídy Aspose.Imaging.FileFormats.Emf.Emf.Records.EmfMetafileHeader.

[JsonConstructor]
public EmfMetafileHeader()

EmfMetafileHeader(EmfMetafileHeader)

Začíná nový příklad třídy Aspose.Imaging.FileFormats.Emf.Emf.Records.EmfMetafileHeader.

public EmfMetafileHeader(EmfMetafileHeader header)

Parameters

header EmfMetafileHeader

V hlavě je.

Properties

EmfDescription

Obdržíte nebo nastavíte popis EMFVolitelná, nulově ukončená řetězec Unicode UTF16-LE s volitelnou délkou a obsahem.Jeho umístění v záznamu a počet znaků jsou specifikovány offDescriptiona nDescription pole, respektive, v EmfHeader. Pokud hodnota jakéhokoli poleje nulová, žádný popisový řádek není přítomen.

public string EmfDescription { get; set; }

Hodnota nemovitosti

string

EmfDescriptionBuffer

Získejte nebo nastavte popis EMF bufferVolitelná řada bytů, která obsahuje řetězec popisu EMF, který jenení nutné být srovnatelné s pevnou porcí EmfMetafileHeaderpodle toho pole v tomto buferu, které je označeno jako “UndefinedSpace"Je volitelná a musí být ignorována.

public byte[] EmfDescriptionBuffer { get; set; }

Hodnota nemovitosti

byte []a[]

EmfHeader

Obdrží nebo nastaví předmět hlavy (oddíl 2.2.9), který obsahuje informace o obsahuStruktura metafyziky

public EmfHeaderObject EmfHeader { get; set; }

Hodnota nemovitosti

EmfHeaderObject

EmfHeaderRecordBuffer

Obdrží nebo nastaví volitelnou řadu bajtů, které obsahují zbytek záznamu hlavy EMF.Velikost tohoto pole musí být více než 4 byty

public byte[] EmfHeaderRecordBuffer { get; set; }

Hodnota nemovitosti

byte []a[]

 Čeština