Class EmfBitBlt
Numele spaţiului: Aspose.Imaging.FileFormats.Emf.Emf.Records Asamblare: Aspose.Imaging.dll (25.4.0)
Înregistrarea EMR_BITBLT specifică un bloc de transfer de pixeli dintr-un bitmap de sursă la o destinațierectangle, opțional în combinație cu un model de brânză, în funcție de operația specificată a rasterului.
public sealed class EmfBitBlt : EmfBitmapRecordType
Inheritance
object ← MetaObject ← EmfRecord ← EmfBitmapRecordType ← EmfBitBlt
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
EmfBitBlt(EmfRecord)
Inițializează o nouă instanță a clasei Aspose.Imaging.FileFormats.Emf.EMF.Records. EmfBitBlt.
public EmfBitBlt(EmfRecord source)
Parameters
source
EmfRecord
şi sursa .
Properties
BitBltRasterOperation
Obține sau stabilește un integrator 32-bit fără semnătură care specifică funcționarea rasteruluiAcest cod definește modul în care datele de culoare ale rectanglului sursă trebuie să fie combinate cuDatele de culoare ale dreptunghiului de destinație și, opțional, un model de brusc, pentru a obține culoarea finală.
public WmfTernaryRasterOperation BitBltRasterOperation { get; set; }
Valoarea proprietății
BkSrcArgb32Color
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 BkSrcArgb32Color { 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 întreg semnat de 32 de biți care specifică lățimea logică a sursă șirectangle de destinaţie.
public int CxDest { get; set; }
Valoarea proprietății
CyDest
Obține sau stabilește un întreg semnat de 32 de biți care specifică înălțimea logică a sursă șirectangle de destinaţie.
public int CyDest { get; set; }
Valoarea proprietății
SourceBitmap
Obține sau stabilește un buffer care conține bitmap-ul sursă, care nu este necesar să fiecontrazic cu porțiunea fixă a înregistrării EMR_BITBLT. În consecință, câmpurile din acest buffercare sunt etichetate “UndefinedSpace” sunt opționale și trebuie ignorate.
public WmfDeviceIndependentBitmap SourceBitmap { 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 EmfDibColors 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
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
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; }