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
наследници
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; }
стойност на имота
EmfDescriptionBuffer
Получава или поставя буфер за описание на EMFОпционален набор от байтове, съдържащ редицата за описание на EMF, която ене се изисква да бъде съвместим с фиксираната част на EmfMetafileHeaderСъответно, полето в този буфер, което е обозначено “UndefinedSpace"Това е факултативно и трябва да се игнорира.
public byte[] EmfDescriptionBuffer { get; set; }
стойност на имота
byte []
EmfHeader
Получава или поставя обект Header (секция 2.2.9), който съдържа информация за съдържаниетоСтруктурата на метафила
public EmfHeaderObject EmfHeader { get; set; }
стойност на имота
EmfHeaderRecordBuffer
Получава или задава опционален набор от байтове, които съдържат останалата част от заглавието на EMF.Размерът на това поле трябва да бъде няколко бита
public byte[] EmfHeaderRecordBuffer { get; set; }
стойност на имота
byte []