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