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; }
стойност на имота
EmfPlusFlags
Получава или поставя EMF плюс знаме.32-битният несъгласен интегър, който съдържа информация за начина, по който е записана тази метафила.ако е поставен 31-ти бит от полето, това знаме показва, че метафилът е записан сконтекст на референтното устройство за видео дисплей. ако е ясно, метафилът е записан сРеферентен контекст на устройството за принтер.
public int EmfPlusFlags { get; set; }
стойност на имота
IsValid
Получава стойност, която показва дали тази инстанция е валидна.
public bool IsValid { get; }
стойност на имота
ЛогиченDpiX
Получава или задава логическия dpi x.32-битният несегментиран интегер, който посочва хоризонталната резолюция, за която метафилътЗаписва се в единици на пиксели на инч.
public int LogicalDpiX { get; set; }
стойност на имота
Логика
Получава или задава логическия dpi y.32-битов несъгласен интегър, който посочва вертикалната резолюция, за която метафилъте записана, в единици от линии на инч
public int LogicalDpiY { get; set; }
стойност на имота
Version
Вземете или задайте версията.Обект EmfPlusGraphicsVersion (секция 2.2.2.19), който посочва операционната версия наГрафика на системата, която е била използвана за създаване на този метафил.
public EmfPlusGraphicsVersion Version { get; set; }
стойност на имота
VideoDisplay
Получава или задава стойност, която показва дали видеото се показва.ако е зададено, това знаме показва, че метафилът е записан с референтно устройство.контекст за видео дисплей. ако е ясно, метафилът е записан с референтно устройствоКонтекст за принтер.
public bool VideoDisplay { get; set; }