Class EmfStretchDiBits
nazivni prostor: Aspose.Imaging.FileFormats.Emf.Emf.Records Sastav: Aspose.Imaging.dll (25.4.0)
EMR_STRETCHDIBITS zapis određuje blok prijenosa piksela iz izvornog bitmapa naciljni pravokut, opcionalno u kombinaciji s bršnim uzorkom, prema određenom rasteruoperacije, proširenja ili kompresije izvora kako bi se, ako je potrebno, prilagodile dimenzijama odredišta.
public sealed class EmfStretchDiBits : EmfBitmapRecordType
Inheritance
object ← MetaObject ← EmfRecord ← EmfBitmapRecordType ← EmfStretchDiBits
naslijeđeni članovi
EmfRecord.Type , EmfRecord.Size , object.GetType() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()
Remarks
Ovaj zapis podržava izvorne slike u JPEG i PNG formatu.Bitmap naslov određuje format slike.Ako se znakovi izvora i cilja visine i širine polja razlikuju, ovaj zapis navodikopija zrcala slike izvornog bitmapa do odredišta. to jest, ako cxSrc i CxDest imajurazličitih znakova, prikazuje se ogledalo izvorne bitmape uz x-axis.cyDest ima različite znakove, određena je ogledalna slika izvornog bitmapa uz y-axis.
Constructors
EmfStretchDiBits(EmfRecord)
Inicijalizira novu primjenu Aspose.Imaging.FileFormats.Emf.EMF.Records. EmfStretchDiBits razreda.
public EmfStretchDiBits(EmfRecord source)
Parameters
source
EmfRecord
Izvor je.
Properties
BitBltRasterOperation
Dobiva ili postavlja 32-bitni nepisani integrator koji određuje raster operacijuOvi kodi definiraju kako se podaci o boji izvornog pravokuna kombiniraju sboja podataka iz pravokuna odredišta i, opcionalno, štitnjača uzoraka, kako bi se postigla konačne boje.
public WmfTernaryRasterOperation BitBltRasterOperation { get; set; }
Vrijednost nekretnina
Bounds
Dobiva ili postavlja WMF RectL objekt (odjeljak 2.2.2.19) koji definiraOdredište ograničava pravokugli u uređajnim jedinicama.
public Rectangle Bounds { get; set; }
Vrijednost nekretnina
CxDest
Dobiva ili postavlja 32-bitni potpisani integrator koji određuje logičku širinu pravokuna odredišta.
public int CxDest { get; set; }
Vrijednost nekretnina
CxSrc
Dobiva ili postavlja 32-bitni potpisani integrator koji određuje širinu u pikselima izvornog pravokuna.
public int CxSrc { get; set; }
Vrijednost nekretnina
CyDest
Dobiva ili postavlja 32-bitni potpisani integrator koji određuje logičku visinu pravokula odredišta.
public int CyDest { get; set; }
Vrijednost nekretnina
CySrc
Dobiva ili postavlja 32-bitni potpisani integrator koji određuje visinu u pikselima izvornog pravokuna.
public int CySrc { get; set; }
Vrijednost nekretnina
SourceBitmap
Dobiva ili postavlja bufer koji sadrži izvorni bitmap, koji nije potreban zausklađen s fiksnim dijelom evidencije EMR_STRETCHDIBITS. prema tome, polja uOvaj buffer koji je označen “UndefinedSpace” je opcionalan i treba ga ignorirati.
public WmfDeviceIndependentBitmap SourceBitmap { get; set; }
Vrijednost nekretnina
UsageSrc
Dobiva ili postavlja 32-bitni nepisani integrator koji određuje kako tumačiti vrijednosti uOva vrijednost mora biti u popisu DIBColori (odjeljak 2.1.9).
public EmfDibColors UsageSrc { get; set; }
Vrijednost nekretnina
XDest
Dobiva ili postavlja 32-bitni potpisani integrator koji određuje logički x-koordinat gornje-levou kutu pravokugla odredišta.
public int XDest { get; set; }
Vrijednost nekretnina
XSrc
Dobiva ili postavlja 32-bitni potpisani integrator koji određuje x-koordinat u pikselima gornje-levou kutu izvornog pravokuna.
public int XSrc { get; set; }
Vrijednost nekretnina
Jedić
Dobiva ili postavlja 32-bitni potpisani integrator koji određuje logički y-koordinat gornje-levou kutu pravokugla odredišta.
public int YDest { get; set; }
Vrijednost nekretnina
YSrc
Dobiva ili postavlja 32-bitni potpisani integrator koji određuje y-koordinat u pikselima gornje-levou kutu izvornog pravokuna.
public int YSrc { get; set; }