Class EmfSetDiBitsToDevice

Class EmfSetDiBitsToDevice

名称: Aspose.Imaging.FileFormats.Emf.Emf.Records 收藏: Aspose.Imaging.dll (25.4.0)

EMR_SETDIBITSTODEVICE 记录指定从指定的扫描线的像素的区块转移源 bitmap 到目的地直角。

public sealed class EmfSetDiBitsToDevice : EmfBitmapRecordType

Inheritance

object MetaObject EmfRecord EmfBitmapRecordType EmfSetDiBitsToDevice

继承人

EmfRecord.Type , EmfRecord.Size , object.GetType() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()

Remarks

此记录支持 JPEG 和 PNG 格式的源图像。bitmap 标题指定图像格式。

Constructors

EmfSetDiBitsToDevice(EmfRecord)

启动 Aspose.Imaging.FileFormats.Emf.Emf.Records.EmfSetDiBitsToDevice 类的新例子。

public EmfSetDiBitsToDevice(EmfRecord source)

Parameters

source EmfRecord

源源。

Properties

Bounds

接收或设置一个 WMF RectL 对象([MS-WMF] 部分 2.2.2.19) 定义目的地限制直角在设备单位。

public Rectangle Bounds { get; set; }

财产价值

Rectangle

黑客

接收或设置一个 32 位未签名整合器,指定扫描线的数量。

public int CScans { get; set; }

财产价值

int

CxSrc

接收或设置一个32位签名的整合器,指定源直角的像素宽度。

public int CxSrc { get; set; }

财产价值

int

CySrc

接收或设置一个 32 位签名整合器,指定源直角的像素高度

public int CySrc { get; set; }

财产价值

int

伊斯坦布尔

接收或设置一个 32 位未签名整合器,指定序列中的第一个扫描线。

public int IStartScan { get; set; }

财产价值

int

SourceBitmap

收到或设置包含源 bitmap 的泡沫,不需要与 EMR_SETDIBITSTODEVICE 记录的固定部分相匹配。在此泡沫中,标签为“UndefinedSpace”是可选的,必须被忽视。

public WmfDeviceIndependentBitmap SourceBitmap { get; set; }

财产价值

WmfDeviceIndependentBitmap

UsageSrc

接收或设置一个 32 位未签名整合器,说明如何在此值必须在 DIBColors 列表中(第 2.1.9 节)。

public EmfDibColors UsageSrc { get; set; }

财产价值

EmfDibColors

十多

接收或设置一个 32 位签名整合器,指定上左的逻辑 x 协调目的地直角的角。

public int XDest { get; set; }

财产价值

int

XSrc

接收或设置一个 32 位签名的整合器,指定在左下方的 x 匹配器源直角的角。

public int XSrc { get; set; }

财产价值

int

伊德斯

接收或设置一个 32 位签名整合器,指定上左的逻辑 y 协调目的地直角的角。

public int YDest { get; set; }

财产价值

int

YSRC

接收或设置一个 32 位签名的整合器,指定在左下方的 pixels 的 y 协调源直角的角。

public int YSrc { get; set; }

财产价值

int

 中文