Class EmfMetafileHeader
Название пространства: Aspose.Imaging.FileFormats.Emf.Emf.Records Ассоциация: Aspose.Imaging.dll (25.4.0)
Типы записей EMR_HEADER определяют начальные точки метафилов EMFи уточнить свойства устройства, на котором изображение в метафилеИнформация в заголовке записи позволяетМетафилы EMF должны быть независимыми от любого конкретного устройства выхода.Значение поля Размер можно использовать для разграничения между различнымиТипы записей EMR_HEADER, перечисленные ранее в этом разделе.Существует три возможных заголовка:Основной заголовок, который является записью EmfMetafileHeader.Фиксированная часть этого заголовка составляет 88 байтов и содержит объект Header.Первый заголовок расширения, который является записью EmfMetafileHeaderExtension1.Фиксированная часть этого заголовка составляет 100 байтов, и она содержит объект Header.и объект HeaderExtension1 (секция 2.2.10).Второй заголовок расширения, который является запись EmfMetafileHeaderExtension2.Фиксированная часть этого заголовка составляет 108 байтов, и она содержит объект Header,Объект HeaderExtension1 и объект HeaterEextension2 (секция 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и nОписание полей, соответственно, в 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.Размер этого поля должен быть множеством 4 байтов.
public byte[] EmfHeaderRecordBuffer { get; set; }
Стоимость недвижимости
byte [ ]