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