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; }
财产价值
EmfPlusFlags
接收或设置EMF加上旗帜。一个 32 位未签名整合器,包含有关该代码如何记录的信息。如果第31个字段被设置,则该国旗表明,该字段被记录为一个视频显示的参考设备背景. 如果清晰,则记录了一个打印机的参考设备背景。
public int EmfPlusFlags { get; set; }
财产价值
IsValid
收到一个值,表明此例是否有效。
public bool IsValid { get; }
财产价值
逻辑DpiX
接收或设置逻辑dpi x。一个32位未标记的整合器,指定了地平线分辨率,以便被录制,每英寸的像素单位。
public int LogicalDpiX { get; set; }
财产价值
逻辑DpiY
接收或设置逻辑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; }