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 记录在 [MS-EMF] 部分 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.EmfPlusHeader 类的新例子。

public EmfPlusHeader(EmfPlusRecord source)

Parameters

source EmfPlusRecord

源源。

Properties

DualMode

接收或设置一个值,表明是否(双模式)。如果设置,这个旗帜表明这个形状是“双模式”,这意味着它包含两个集的记录,其中每一个完全描述图形内容:如果清晰,图形内容由EMF+指定记录,也可能 EMF 记录,先于 EmfPlusGetDC 记录。如果这个旗帜是设置的,只有EMF记录就足以定义图形内容. 请注意,无论“双模式”旗帜是否设置,一些EMF记录始终存在,即EMF控制记录和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

逻辑DpiY

接收或设置逻辑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

 中文