Class EmfMaskBlt

Class EmfMaskBlt

Numele spaţiului: Aspose.Imaging.FileFormats.Emf.Emf.Records Asamblare: Aspose.Imaging.dll (25.4.0)

Înregistrarea EMR_MASKBLT specifică un bloc de transfer de pixeli dintr-un bitmap de sursă la o destinațierectanglu, opțional în combinație cu un model de spumă și cu aplicarea unei măști de culoareBitmap, în funcție de operațiunile de raster prealabil și de fundal specificate.

public sealed class EmfMaskBlt : EmfBitmapRecordType

Inheritance

object MetaObject EmfRecord EmfBitmapRecordType EmfMaskBlt

Membrii moștenitori

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

Constructors

EmfMaskBlt(EmfRecord)

Inițializează o nouă instanță a clasei Aspose.Imaging.FileFormats.Emf.Emb.Records.EMfMaskBlt.

public EmfMaskBlt(EmfRecord source)

Parameters

source EmfRecord

şi sursa .

Properties

Argb32BkColorSrc

Obține sau stabilește un obiect WMF ColorRef (secțiunea 2.2.2.8 [MS-WM F] care specificăculorile de fundal ale surselor bitmap.

public int Argb32BkColorSrc { get; set; }

Valoarea proprietății

int

Bounds

Obține sau stabilește un obiect WMF RectL (secțiunea 2.2.2.19 [MS-WM F]]) care defineșteUnitatea de destinație care limitează rectanglul în unitățile de dispozitive.

public Rectangle Bounds { get; set; }

Valoarea proprietății

Rectangle

CxDest

Obține sau stabilește un integrator semnat de 32 de biți care specifică lățimea logică a rectangului de destinație.

public int CxDest { get; set; }

Valoarea proprietății

int

CyDest

Obține sau stabilește un integrator semnat de 32 de biți care specifică înălțimea logică a rectangului de destinație.

public int CyDest { get; set; }

Valoarea proprietății

int

MaskBitmap

Obține sau pune un buffer care conține bitmaps-urile de mască, care nu suntnecesar să fie congestive cu porția fixă a înregistrării EMR_MASKBLT sau cu fiecareÎn consecință, câmpurile din acest buffer care sunt etichetate “UndefinedSpace” sunt opționale șiTrebuie să fie ignorată.

public WmfDeviceIndependentBitmap MaskBitmap { get; set; }

Valoarea proprietății

WmfDeviceIndependentBitmap

Rop4

Obține sau stabilește o operațiune de raster cuaternar, care specifică operațiile de Raster ternar pentruculorile frontale și de fundal ale unui bitmap. aceste valori definește modul în care datele de culoare alerectanglul de sursă trebuie să fie combinat cu datele de culoare ale rektanglei de destinație.

public EmfRop4 Rop4 { get; set; }

Valoarea proprietății

EmfRop4

SourceBitmap

Obține sau stabilește un buffer care conține bitmap-urile de sursă, care nu suntnecesar să fie congestive cu porția fixă a înregistrării EMR_MASKBLT sau cu fiecareÎn consecință, câmpurile din acest buffer care sunt etichetate “UndefinedSpace” sunt opționale șiTrebuie să fie ignorată.

public WmfDeviceIndependentBitmap SourceBitmap { get; set; }

Valoarea proprietății

WmfDeviceIndependentBitmap

UsageMask

Obține sau stabilește un integer 32-bit fără semnătură care specifică modul de interpretare a valorilor întabelul de culori din titlul mască bitmap. Această valoare trebuie să fie în lista DIBColor.

public EmfDibColors UsageMask { get; set; }

Valoarea proprietății

EmfDibColors

UsageSrc

Obține sau stabilește un integer 32-bit fără semnătură care specifică modul de interpretare a valorilor întabelul de culori din titlul bitmap-ului de sursă. Această valoare trebuie să fie în lista DIBColor (secțiunea 2.1.9).

public int UsageSrc { get; set; }

Valoarea proprietății

int

XD

Obține sau stabilește un integrator semnat de 32 de biți care specifică coordonatul logic x al stânga superioarăîn colțul rectangular al destinației.

public int XDest { get; set; }

Valoarea proprietății

int

XMask

Obține sau stabilește un integer semnat de 32 de biți care specifică coordonatul logic al colțului superior-left al masei bitmap.

public int XMask { get; set; }

Valoarea proprietății

int

XRC

Obține sau stabilește un integrator semnat de 32 de biți care specifică coordonatul logic x al stânga superioarăCorpul rectangular al sursei.

public int XSrc { get; set; }

Valoarea proprietății

int

XformSrc

Obține sau stabilește un obiect XForm (secțiunea 2.2.28) care specifică un spațiu mondial pentru transformarea spații de pagină pentru a se aplica bitmap-ului sursă.

public Matrix XformSrc { get; set; }

Valoarea proprietății

Matrix

Întâi

Obține sau stabilește un integrator semnat de 32 de biți care specifică y-coordonatul logic al stânga de susîn colțul rectangular al destinației.

public int YDest { get; set; }

Valoarea proprietății

int

YMASC

Obține sau stabilește un integer semnat de 32 de biți care specifică y-coordonatul logic al colțului din stânga superioară al masei bitmap.

public int YMask { get; set; }

Valoarea proprietății

int

Răspundeți

Obține sau stabilește un integrator semnat de 32 de biți care specifică y-coordonatul logic al stânga de susCorpul rectangular al sursei.

public int YSrc { get; set; }

Valoarea proprietății

int

 Română