Class EmfSetDiBitsToDevice
Numele spaţiului: Aspose.Imaging.FileFormats.Emf.Emf.Records Asamblare: Aspose.Imaging.dll (25.4.0)
Înregistrarea EMR_SETDIBITSTODEVICE specifică un bloc de transfer de pixeli din liniile de scanare specificate aleun bitmap de sursă către un rectanglu de destinație.
public sealed class EmfSetDiBitsToDevice : EmfBitmapRecordType
Inheritance
object ← MetaObject ← EmfRecord ← EmfBitmapRecordType ← EmfSetDiBitsToDevice
Membrii moștenitori
EmfRecord.Type , EmfRecord.Size , object.GetType() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()
Remarks
Această înregistrare susține imagini de sursă în format JPEG și PNG.Titlul bitmap specifică formatul imaginii.
Constructors
EmfSetDiBitsToDevice(EmfRecord)
Inițializează o nouă instanță a clasei Aspose.Imaging.FileFormats.Emf.Emb.Records.EMfSetDiBitsToDevice.
public EmfSetDiBitsToDevice(EmfRecord source)
Parameters
source
EmfRecord
şi sursa .
Properties
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
scanuri
Obține sau stabilește un integer 32-bit fără semnătură care specifică numărul de linii de scanare.
public int CScans { get; set; }
Valoarea proprietății
CxSrc
Obține sau stabilește un integrator semnat de 32 de biți care specifică lățimea în pixeli a rectanglului sursă.
public int CxSrc { get; set; }
Valoarea proprietății
CySrc
Obține sau stabilește un integrator semnat de 32 de biți care specifică înălțimea în pixeli a rectanglei sursă
public int CySrc { get; set; }
Valoarea proprietății
Răspundeți
Obține sau stabilește un integer 32-bit fără semnătură care specifică prima linie de scanare în rând.
public int IStartScan { 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 partea fixă a înregistrării EMR_SETDIBITSTODEVICE. în consecință, câmpurileîn acest buffer care 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 x în pixeli din partea stângă inferioarăCorpul rectangular al sursei.
public int XSrc { 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ă coordonatul y în pixeli din partea stângă inferioarăCorpul rectangular al sursei.
public int YSrc { get; set; }