Class EmfStretchDiBits

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

WmfTernaryRasterOperation

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

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

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

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

int

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

WmfDeviceIndependentBitmap

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

EmfDibColors

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

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

int

Î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

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

Valoarea proprietății

int

 Română