Class EmfPlgBlt

Class EmfPlgBlt

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

Az EMR_PLGBLT rekord meghatározza a pixelek blokkolását a forrás bitmappából a célpontbapárhuzamos, egy színes maszk bitmapp alkalmazásával.

public sealed class EmfPlgBlt : EmfBitmapRecordType

Inheritance

object MetaObject EmfRecord EmfBitmapRecordType EmfPlgBlt

Ö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

EmfPlgBlt(EmfRecord)

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

public EmfPlgBlt(EmfRecord source)

Parameters

source EmfRecord

Ez a forrás.

Properties

AptlDest

Három WMF PointL objektumot kap vagy állít be ([MS-WMP] 2.2.2.15 szakasz), amelyjelzi a három sarok egy párhuzamos célterület a blokk átviteli.A forrásszög felső-bal sarkát a sorban az első pontra térképezik, aa jobb felső sarok a második pontra, és az alsó bal szög a harmadik pont. A forráskör jobb sarkát az implicit negyedik pontba térképezikAz első három pontból (A, B és C) kiszámított párhuzamosanA vektorokD = B + C A

public Point[] AptlDest { get; set; }

ingatlan értéke

Point []

BkSrcArgb32Color

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 BkSrcArgb32Color { 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 akorlátozó rektangul, készülék egységekben, a rendeltetési célhoz való kimenetelhez.

public Rectangle Bounds { get; set; }

ingatlan értéke

Rectangle

CxSrc

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

public int CxSrc { get; set; }

ingatlan értéke

int

CySrc

Megkapja vagy beállítja a 32 bites aláírt integrátort, amely meghatározza a forrásszög logikai magasságát.

public int CySrc { get; set; }

ingatlan értéke

int

MaskBitmap

Kap egy bufferet, amely tartalmazza a maszk bitmappát, ami nemaz EMR_PLGBLT rekord rögzített részével vagy egymással összhangban kell lennie.Következésképpen a “UndefinedSpace” címkével ellátott mezők opcionálisak és figyelmen kívül kell venniük.

public WmfDeviceIndependentBitmap MaskBitmap { get; set; }

ingatlan értéke

WmfDeviceIndependentBitmap

SourceBitmap

Megkapja vagy beállítja a forrás bitmappát tartalmazó bufferet, amely nemaz EMR_PLGBLT rekord rögzített részével vagy egymással összhangban kell lennie.Következésképpen a “UndefinedSpace” címkével ellátott mezők opcionálisak és figyelmen kívül kell venniük.

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 aSzínes táblázat a forrás bitmapa címkéjén. Ez az érték A DIBColorok listáján kell lennie

public EmfDibColors UsageSrc { get; set; }

ingatlan értéke

EmfDibColors

Az 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

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

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