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
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
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
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
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
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
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
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
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
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
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
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
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
Î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
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
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; }