Class EmfPlusHeader

Class EmfPlusHeader

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

Регистърът EmfPlusHeader посочва началото на EMF+ данните в метафила.Записът на EmfPlusHeader трябва да бъде вграден в запис EMF EMR_COMMENT_EMFPLUS,който трябва да бъде записът веднага след EMF заглавието в метафила.Регистърът EMR_COMMENT_EMFPLUS е посочен в раздел 2.3.3.2 от [MS-EMP].

public sealed class EmfPlusHeader : EmfPlusControlRecordType

Inheritance

object MetaObject EmfPlusRecord EmfPlusControlRecordType EmfPlusHeader

наследници

EmfPlusRecord.Type , EmfPlusRecord.Flags , EmfPlusRecord.Size , EmfPlusRecord.DataSize , object.GetType() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()

Constructors

EmfPlusHeader(EmfPlusRecord)

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

public EmfPlusHeader(EmfPlusRecord source)

Parameters

source EmfPlusRecord

и източника .

Properties

DualMode

Получава или поставя стойност, която показва дали [двойният режим].Ако е зададено, това знаме показва, че този метафил е “двойно-мода”, което означаваСъдържа две серии от записи, всяка от които изцяло посочвасъдържанието на графиката. ако е ясно, графичното съдържание е определено от EMF+рекорди, и евентуално EMF записи, които са предшествани от рекорд EmfPlusGetDC.Ако това знаме е поставено, само EMF записи трябва да са достатъчни, за да се определиИмайте предвид, че дали флагът на “двойния режим” е зададен или не, някоиРегистрациите на ЕМФ винаги са налични, т.е. регистрите за контрол на EMF и регистърите на ЕСФкоито съдържат EMF+ записи. контролните записи на ЕМФ са посочени в [MS-EMF]Раздел 2.3.4

public bool DualMode { get; set; }

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

bool

EmfPlusFlags

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

public int EmfPlusFlags { get; set; }

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

int

IsValid

Получава стойност, която показва дали тази инстанция е валидна.

public bool IsValid { get; }

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

bool

ЛогиченDpiX

Получава или задава логическия dpi x.32-битният несегментиран интегер, който посочва хоризонталната резолюция, за която метафилътЗаписва се в единици на пиксели на инч.

public int LogicalDpiX { get; set; }

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

int

Логика

Получава или задава логическия dpi y.32-битов несъгласен интегър, който посочва вертикалната резолюция, за която метафилъте записана, в единици от линии на инч

public int LogicalDpiY { get; set; }

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

int

Version

Вземете или задайте версията.Обект EmfPlusGraphicsVersion (секция 2.2.2.19), който посочва операционната версия наГрафика на системата, която е била използвана за създаване на този метафил.

public EmfPlusGraphicsVersion Version { get; set; }

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

EmfPlusGraphicsVersion

VideoDisplay

Получава или задава стойност, която показва дали видеото се показва.ако е зададено, това знаме показва, че метафилът е записан с референтно устройство.контекст за видео дисплей. ако е ясно, метафилът е записан с референтно устройствоКонтекст за принтер.

public bool VideoDisplay { get; set; }

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

bool

 Български