Class EmfStretchDiBits
Numele spaţiului: Aspose.Imaging.FileFormats.Emf.Emf.Records Asamblare: Aspose.Imaging.dll (25.4.0)
Înregistrarea EMR_STRETCHDIBITS specifică un bloc de transfer de pixeli dintr-un bitmap de sursă la unrectanglu de destinație, opțional în combinație cu un model de brânză, conform unui raster specificatoperarea, întinderea sau comprimarea producției pentru a se potrivi dimensiunilor destinației, dacă este necesar.
public sealed class EmfStretchDiBits : EmfBitmapRecordType
Inheritance
object ← MetaObject ← EmfRecord ← EmfBitmapRecordType ← EmfStretchDiBits
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 formate JPEG și PNG.Titlul bitmap specifică formatul imaginii.În cazul în care semne ale surselor și ale câmpurilor de înălțime și de latitudine diferă, acest registru specifică uno copie a imaginii de oglindă a bitmap-ului de sursă la destinație. adică, dacă cxSrc și CxDest audiferite semne, se specifică o imagine de oglindă a bitmap-ului de sursă de-a lungul axei x. Dacă cySrc șicyDest au semne diferite, este specificată o imagine de oglindă a bitmap-ului de sursă de-a lungul y-axis.
Constructors
EmfStretchDiBits(EmfRecord)
Inițializează o nouă instanță a clasei Aspose.Imaging.FileFormats.Emf.Emb.Records.EMfStretchDiBits.
public EmfStretchDiBits(EmfRecord source)
Parameters
source
EmfRecord
şi sursa .
Properties
BitBltRasterOperation
Obține sau stabilește un integrator 32-bit fără semnătură care specifică o operațiune de rasterAceste coduri definesc modul în care datele de culoare ale rectanglului sursă trebuie 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
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
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
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
CySrc
Obține sau stabilește un integer semnat de 32 de biți care specifică înălțimea în pixeli a dreptunghiului sursă.
public int CySrc { 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_STRETCHDIBITS. în consecință, câmpurile înAcest buffer care este etichetat “UndefinedSpace” este opțional și trebuie ignorat.
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 de sus-levaCorpul 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 de sus-levaCorpul rectangular al sursei.
public int YSrc { get; set; }