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.
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.EMFPlus.Records.
public EmfPlusHeader(EmfPlusRecord source)
Parameters
source
EmfPlusRecord
і джерела .
Properties
DualMode
Подається або встановлюється значення, яке вказує на те, чи [дуальний режим].Якщо встановлено, цей прапор вказує на те, що цей метафіл є «двостороннім режимом», що означаєВона містить два комплекти записів, кожен з яких повністю визначаєУ разі чіткості, графічний вміст визначається EMF+записи, і, можливо, записи EMF, які передують рекорду EmfPlusGetDC.Якщо цей прапор встановлюється, то тільки EMF-записи SHOULD достатньо для визначенняЗауважимо, що незалежно від того, встановлено чи ні прапор “двостороннього режиму”, деякіІдентифікаційні записи 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; }