Class EmfMaskBlt

Class EmfMaskBlt

名称: Aspose.Imaging.FileFormats.Emf.Emf.Records アセンション: Aspose.Imaging.dll (25.4.0)

EMR_MASKBLT レコードは、ソースビットマップから目的地へのピクセルのブロック転送を指定します。正角、オプションでブラッシュパターンとカラーマスクの適用と組み合わせてビットマップは、前面および背景のラスター操作に従って指定されます。

public sealed class EmfMaskBlt : EmfBitmapRecordType

Inheritance

object MetaObject EmfRecord EmfBitmapRecordType EmfMaskBlt

相続人

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

Constructors

EmfMaskBlt(EmfRecord)

Aspose.Imaging.FileFormats.Emf.Emf.Records.EmfMaskBltクラスの新しい例を開始します。

public EmfMaskBlt(EmfRecord source)

Parameters

source EmfRecord

源泉です。

Properties

Argb32BkColorSrc

WMF ColorRef オブジェクト([MS-WMF] セクション 2.2.2.8 を取得または設定し、ソースビットマップの背景色。

public int Argb32BkColorSrc { get; set; }

不動産価値

int

Bounds

WMF RectL オブジェクト([MS-WMF] セクション 2.2.2.19)を取得または設定する。デバイスユニットで直角を結びつける目的地。

public Rectangle Bounds { get; set; }

不動産価値

Rectangle

CxDest

目的地直角の論理的幅を指定する32ビットのサインインインテーラーを取得または設定します。

public int CxDest { get; set; }

不動産価値

int

CyDest

目的地直角の論理的な高さを指定する32ビットのサインインインテーラーを取得または設定します。

public int CyDest { get; set; }

不動産価値

int

MaskBitmap

マスクのビットマップを含むバッファーを取得または設定し、EMR_MASKBLT 記録の固定部分または各記録に接続する必要があります。したがって、このバッファーに「UndefinedSpace」とラベル付けられているフィールドは、オプションであり、無視しなければならない。

public WmfDeviceIndependentBitmap MaskBitmap { get; set; }

不動産価値

WmfDeviceIndependentBitmap

Rop4

クアターナリ・ラスター・オペレーションを取得または設定し、テルナリ・ラスター・オペレーションを指定する。ビットマップの前面と背景の色. これらの値は、色のデータがどのように定義されるかを定義します。ソース直角は、目的地直角の色データと組み合わせる必要があります。

public EmfRop4 Rop4 { get; set; }

不動産価値

EmfRop4

SourceBitmap

ソースビットマップを含むバッファーを取得または設定し、EMR_MASKBLT 記録の固定部分または各記録に接続する必要があります。したがって、このバッファーに「UndefinedSpace」とラベル付けられているフィールドは、オプションであり、無視しなければならない。

public WmfDeviceIndependentBitmap SourceBitmap { get; set; }

不動産価値

WmfDeviceIndependentBitmap

UsageMask

32 ビットの未署名全体を取得または設定し、その値を解釈する方法を説明します。マスクのビットマップヘッダーにあるカラーテーブル この値はDIBColorsリストに含まれる必要があります。

public EmfDibColors UsageMask { get; set; }

不動産価値

EmfDibColors

UsageSrc

32 ビットの未署名全体を取得または設定し、その値を解釈する方法を説明します。この値はDIBColorsリスト(セクション2.1.9)に含まれなければなりません。

public int UsageSrc { get; set; }

不動産価値

int

☆XD

32 ビットのサインインインテーラーを取得または設定し、上左の論理的 x コーディネートを指定します。目的地の正角。

public int XDest { get; set; }

不動産価値

int

Xマスク

マスクビットマップの左上角の論理的Xコーディネートを指定する32ビットサインインテーラーを取得または設定します。

public int XMask { get; set; }

不動産価値

int

XSRC

32 ビットのサインインインテーラーを取得または設定し、上左の論理的 x コーディネートを指定します。源の直角の角。

public int XSrc { get; set; }

不動産価値

int

XformSrc

XForm オブジェクト(セクション 2.2.28)を取得または設定し、ソース ビット マップに適用されるページ スペース 変換に世界 スペースを指定します。

public Matrix XformSrc { get; set; }

不動産価値

Matrix

YDEST

32 ビットのサインインインテーラーを取得または設定し、上左の論理的 y コーディネートを指定します。目的地の正角。

public int YDest { get; set; }

不動産価値

int

マッサージ

マスクビットマップの左上角の論理的Yコーディネートを指定する32ビットサインインテーラーを取得または設定します。

public int YMask { get; set; }

不動産価値

int

YSRC

32 ビットのサインインインテーラーを取得または設定し、上左の論理的 y コーディネートを指定します。源の直角の角。

public int YSrc { get; set; }

不動産価値

int

 日本語