Class EmfStretchDiBits

Class EmfStretchDiBits

Il nome: Aspose.Imaging.FileFormats.Emf.Emf.Records Assemblea: Aspose.Imaging.dll (25.4.0)

Il registro EMR_STRETCHDIBITS specifica un blocco di trasferimento di pixel da una bitmap fonte a unarettangolo di destinazione, opzionale in combinazione con un modello di spazzolino, secondo un raster specificatooperazione, estensione o compressione della produzione per adattare le dimensioni del destino, se necessario.

public sealed class EmfStretchDiBits : EmfBitmapRecordType

Inheritance

object MetaObject EmfRecord EmfBitmapRecordType EmfStretchDiBits

I membri ereditari

EmfRecord.Type , EmfRecord.Size , object.GetType() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()

Remarks

Questo record supporta le immagini sorgente in formati JPEG e PNG. Il campo di compressione nella fonteIl titolo bitmap specifica il formato dell’immagine.Se i segni della fonte e dei campi di altezza e larghezza di destinazione differiscono, questo registro specifica uncopia dell’immagine dello specchio della mappa bit della fonte verso la destinazione. cioè, se cxSrc e CxDest hannodifferenti segni, viene specificata un’immagine dello specchio della bitmap sorgente lungo l’asse x. Se cySrc ecyDest hanno segni diversi, viene specificata un’immagine dello specchio della bitmap sorgente lungo l’asse y.

Constructors

EmfStretchDiBits(EmfRecord)

Inizia una nuova instanza della classe Aspose.Imaging.FileFormats.Emf.EMF.Records. EmfStretchDiBits.

public EmfStretchDiBits(EmfRecord source)

Parameters

source EmfRecord

La fonte .

Properties

BitBltRasterOperation

Riceve o imposta un integratore non firmato a 32 bit che specifica un’operazione di rasterQuesti codici definiscono come i dati di colore del rettangolo sorgente devono essere combinati coni dati di colore del rettangolo di destinazione e opzionalmente un modello di spazzolino, per raggiungere il colore finale.

public WmfTernaryRasterOperation BitBltRasterOperation { get; set; }

Valore di proprietà

WmfTernaryRasterOperation

Bounds

Riceve o imposta un oggetto WMF RectL ([MS-WMV] sezione 2.2.2.19) che definisce ildestinazione limitando il rectangolo in unità di dispositivo.

public Rectangle Bounds { get; set; }

Valore di proprietà

Rectangle

CxDest

Riceve o impone un integratore firmato a 32 bit che specifica la larghezza logica del rettangolo di destinazione.

public int CxDest { get; set; }

Valore di proprietà

int

CxSrc

Riceve o impone un integratore firmato a 32 bit che specifica la larghezza in pixel del rettangolo sorgente.

public int CxSrc { get; set; }

Valore di proprietà

int

CyDest

Riceve o impone un integratore firmato a 32 bit che specifica l’altezza logica del rettangolo di destinazione.

public int CyDest { get; set; }

Valore di proprietà

int

CySrc

Riceve o impone un integratore firmato a 32 bit che specifica l’altezza in pixel del rettangolo sorgente.

public int CySrc { get; set; }

Valore di proprietà

int

SourceBitmap

Riceve o mette un buffer contenente la bitmap fonte, che non è necessario esserecontiguo con la porzione fissa del registro EMR_STRETCHDIBITS. di conseguenza, i campi inQuesto buffer che è etichettato “UndefinedSpace” è opzionale e deve essere ignorato.

public WmfDeviceIndependentBitmap SourceBitmap { get; set; }

Valore di proprietà

WmfDeviceIndependentBitmap

UsageSrc

Riceve o impone un integratore non firmato a 32 bit che specifica come interpretare i valori nelQuesto valore DEVE essere nell’elenco DIBColori (sezione 2.1.9).

public EmfDibColors UsageSrc { get; set; }

Valore di proprietà

EmfDibColors

Xdest

Riceve o impone un integratore firmato a 32 bit che specifica il logico x-coordinato della parte superiore sinistraL’angolo della destinazione rectangolare.

public int XDest { get; set; }

Valore di proprietà

int

di XSrc

Riceve o impone un integratore firmato a 32 bit che specifica il coordinato x in pixel della parte superiore sinistraL’angolo della fonte rectangolare.

public int XSrc { get; set; }

Valore di proprietà

int

di YDEST

Riceve o impone un integratore firmato a 32 bit che specifica il logico y-coordinato della parte superiore sinistraL’angolo della destinazione rectangolare.

public int YDest { get; set; }

Valore di proprietà

int

di YSrc

Riceve o impone un integratore firmato a 32 bit che specifica il coordinato y in pixel della parte superiore sinistraL’angolo della fonte rectangolare.

public int YSrc { get; set; }

Valore di proprietà

int

 Italiano