Class EmfMaskBlt

Class EmfMaskBlt

A név: Aspose.Imaging.FileFormats.Emf.Emf.Records Összefoglaló: Aspose.Imaging.dll (25.4.0)

Az EMR_MASKBLT rekord meghatározza a pixelek blokkolását egy forráskódból egy célpontbarektangul, opcionálisan kombinálva egy törölköző mintával és egy színes maszk alkalmazásávalbitmap, az előtte és a háttérben meghatározott raster műveletek szerint.

public sealed class EmfMaskBlt : EmfBitmapRecordType

Inheritance

object MetaObject EmfRecord EmfBitmapRecordType EmfMaskBlt

Örökletes tagok

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

Constructors

EmfMaskBlt(EmfRecord)

Kezdeményez egy új példányt a Aspose.Imaging.FileFormats.Emf.Emb.Records.EMfMaskBlt osztály.

public EmfMaskBlt(EmfRecord source)

Parameters

source EmfRecord

Ez a forrás.

Properties

Argb32BkColorSrc

Megkap egy WMF ColorRef objektumot ([MS-WM F] 2.2.2.8 szakasz, amely aA háttérszín a forrás bitmap.

public int Argb32BkColorSrc { get; set; }

ingatlan értéke

int

Bounds

kap vagy beállítja a WMF RectL objektumot ([MS-WMP] 2.2.2.19 szakasz), amely meghatározza arendeltetési határ a rektangul készülék egységekben.

public Rectangle Bounds { get; set; }

ingatlan értéke

Rectangle

CxDest

Kap vagy beállít egy 32 bites aláírt integrert, amely meghatározza a rendeltetési rektangul logikai szélességét.

public int CxDest { get; set; }

ingatlan értéke

int

CyDest

Kap vagy beállít egy 32 bites aláírt integrert, amely meghatározza a rendeltetési rektangul logikai magasságát.

public int CyDest { get; set; }

ingatlan értéke

int

MaskBitmap

Kap egy bufferet, amely tartalmazza a maszk bitmapsokat, amelyek nemaz EMR_MASKBLT rekord rögzített részével vagy minden egyesEnnek megfelelően a “UndefinedSpace” címkével ellátott bufferben szereplő mezők opcionálisak ésEl kell figyelmen kívül hagyni.

public WmfDeviceIndependentBitmap MaskBitmap { get; set; }

ingatlan értéke

WmfDeviceIndependentBitmap

Rop4

megkapja vagy beállítja a quaternary raster műveletet, amely meghatározza a ternary Raster-műveleteketa bitmappák előtti és háttérszínei.Ezek az értékek meghatározzák, hogy aA forrási rektangulát össze kell kapcsolni a célérzékenység színadatával.

public EmfRop4 Rop4 { get; set; }

ingatlan értéke

EmfRop4

SourceBitmap

Megkap egy bufferet, amely tartalmazza a forrás bitmappákat, amelyek nemaz EMR_MASKBLT rekord rögzített részével vagy minden egyesEnnek megfelelően a “UndefinedSpace” címkével ellátott bufferben szereplő mezők opcionálisak ésEl kell figyelmen kívül hagyni.

public WmfDeviceIndependentBitmap SourceBitmap { get; set; }

ingatlan értéke

WmfDeviceIndependentBitmap

UsageMask

kap vagy beállítja a 32 bites nem jelzett integrert, amely meghatározza, hogyan kell értelmezni az értékeket aSzínes táblázat a maszk bitmapa címkéjén. Ez az érték A DIBColorok listáján kell lennie.

public EmfDibColors UsageMask { get; set; }

ingatlan értéke

EmfDibColors

UsageSrc

kap vagy beállítja a 32 bites nem jelzett integrert, amely meghatározza, hogyan kell értelmezni az értékeket aA forrás bitmappája címkéjén lévő színtábla.Ez az érték a DIBColorok listáján kell szerepelnie (a 2.1.9. szakasz).

public int UsageSrc { get; set; }

ingatlan értéke

int

XD

kap vagy beállítja a 32 bites aláírt integrátort, amely a felső-baloldali logikai x-koordinátust jelzia rendeltetési rektangul szögéből.

public int XDest { get; set; }

ingatlan értéke

int

XMask

Kap egy 32 bites aláírt integrátort, amely meghatározza a maszk bitmappának felső bal sarkában található logikai x-koordinátust.

public int XMask { get; set; }

ingatlan értéke

int

XSrc

kap vagy beállítja a 32 bites aláírt integrátort, amely a felső-baloldali logikai x-koordinátust jelziA forrás rektangulájának sarka.

public int XSrc { get; set; }

ingatlan értéke

int

XformSrc

Hozzon vagy állítson be egy XForm objektumot (2.2.28. szakasz), amely a forrás bitmappára alkalmazandó oldal-térkép átalakítására egy világterületet határoz meg.

public Matrix XformSrc { get; set; }

ingatlan értéke

Matrix

YDest

kap vagy beállítja a 32 bites aláírt integrátort, amely a felső-baloldali logikai y-koordinátust jelzia rendeltetési rektangul szögéből.

public int YDest { get; set; }

ingatlan értéke

int

YMASK

Megkapja vagy beállítja a 32 bites aláírt integrátort, amely meghatározza a maszk bitmappának felső bal sarkában található logikai y-koordinátust.

public int YMask { get; set; }

ingatlan értéke

int

YSrc

kap vagy beállítja a 32 bites aláírt integrátort, amely a felső-baloldali logikai y-koordinátust jelziA forrás rektangulájának sarka.

public int YSrc { get; set; }

ingatlan értéke

int

 Magyar