Class EmfMetafileHeader

Class EmfMetafileHeader

Името на пространството: Aspose.Imaging.FileFormats.Emf.Emf.Records Асамблея: Aspose.Imaging.dll (25.4.0)

Типове записи EMR_HEADER определят началните точки на EMF метафилитеи да посочат свойствата на устройството, върху което изображението в метафилаСъздадена. информацията в заглавието прави възможноEMF метафилите трябва да бъдат независими от всяко конкретно устройство за производство.Стойността на полето Размер може да се използва за разграничаване между различнитеEMR_HEADER регистрационни типове, изброени по-рано в този раздел.Съществуват три възможни глави:Основното заглавие, което е рекордът на EmfMetafileHeader.Фиксираната част на този заглавие е 88 байта и съдържа обект за глава.Първият разширение заглавието, което е EmfMetafileHeaderExtension1 запис.Фиксираната част на този заглавие е 100 байта, а тя съдържа обект Header.и обект HeaderExtension1 (секция 2.2.10).Вторият разширение заглавието, което е EmfMetafileHeaderExtension2 запис.Фиксираната част на този заглавие е 108 байта и съдържа обект за глава,Обект HeaderExtension1 и обект HeadExension2 (секция 2.2.11).

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

Inheritance

object MetaObject EmfRecord EmfMetafileHeader

Derived

EmfMetafileHeaderExtension1

наследници

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)

Иницијализира нова инстанция на Aspose.Imaging.FileFormats.Emf.EMF.Records. EmfMetafileHeader клас.

public EmfMetafileHeader(EmfRecord record)

Parameters

record EmfRecord

Това е рекордът.

EmfMetafileHeader()

Иницијализира нова инстанция на Aspose.Imaging.FileFormats.Emf.EMF.Records. EmfMetafileHeader клас.

[JsonConstructor]
public EmfMetafileHeader()

EmfMetafileHeader(EmfMetafileHeader)

Иницијализира нова инстанция на Aspose.Imaging.FileFormats.Emf.EMF.Records. EmfMetafileHeader клас.

public EmfMetafileHeader(EmfMetafileHeader header)

Parameters

header EmfMetafileHeader

Заглавието е.

Properties

EmfDescription

Получава или поставя описанието на EMFОпционален, нулевият Unicode UTF16-LE лента с произволна дължина и съдържание.Неговото местоположение в записа и броят на знаците са посочени от offDescriptionи nDescription полета, съответно, в EmfHeader. ако стойността на всяко полее нула, няма описание лента присъства.

public string EmfDescription { get; set; }

стойност на имота

string

EmfDescriptionBuffer

Получава или поставя буфер за описание на EMFОпционален набор от байтове, съдържащ редицата за описание на EMF, която ене се изисква да бъде съвместим с фиксираната част на EmfMetafileHeaderСъответно, полето в този буфер, което е обозначено “UndefinedSpace"Това е факултативно и трябва да се игнорира.

public byte[] EmfDescriptionBuffer { get; set; }

стойност на имота

byte []

EmfHeader

Получава или поставя обект Header (секция 2.2.9), който съдържа информация за съдържаниетоСтруктурата на метафила

public EmfHeaderObject EmfHeader { get; set; }

стойност на имота

EmfHeaderObject

EmfHeaderRecordBuffer

Получава или задава опционален набор от байтове, които съдържат останалата част от заглавието на EMF.Размерът на това поле трябва да бъде няколко бита

public byte[] EmfHeaderRecordBuffer { get; set; }

стойност на имота

byte []

 Български