Class EmfStretchDiBits
Navne til: Aspose.Imaging.FileFormats.Emf.Emf.Records Sammensætning: Aspose.Imaging.dll (25.4.0)
EMR_STRETCHDIBITS-registret angiver en blokoverførsel af piksler fra en kilde bitmap til endestination rektangle, optionelt i kombination med en brush mønster, i henhold til en angivet rasterudførelse, udstrækning eller komprimering af produktionen for at tilpasse dimensionerne af destinationen, hvis det er nødvendigt.
public sealed class EmfStretchDiBits : EmfBitmapRecordType
Inheritance
object ← MetaObject ← EmfRecord ← EmfBitmapRecordType ← EmfStretchDiBits
De arvede medlemmer
EmfRecord.Type , EmfRecord.Size , object.GetType() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()
Remarks
Denne optegnelse understøtter kildebilleder i JPEG og PNG-format.Bitmap header angiver billedformatet.Hvis tegnene på kilden og destination højde og bredde felter adskiller sig, angiver denne rekord enspejl-billede kopi af kilde bitmap til destinationen. det vil sige, hvis cxSrc og CxDest harforskellige tegn, et spejlbillede af kilde bitmap langs x-axis er angivet.cyDest har forskellige tegn, et spejlbillede af kilden bitmap langs y-axis er angivet.
Constructors
EmfStretchDiBits(EmfRecord)
Initialiserer en ny instans af Aspose.Imaging.FileFormats.Emf.EMF.Records. EmfStretchDiBits klasse.
public EmfStretchDiBits(EmfRecord source)
Parameters
source
EmfRecord
Den kilde.
Properties
BitBltRasterOperation
Giver eller indsætter en 32-bit usigned integrator, der angiver en rasteroperationDisse koder definerer, hvordan farvedata fra kilde rektangle skal kombineres medfarvedata af destination rektangle og optionelt en brush mønster, for at opnå den endelige farver.
public WmfTernaryRasterOperation BitBltRasterOperation { get; set; }
Ejendomsværdi
Bounds
modtager eller indsætter et WMF RectL-objekt ([MS-WMV] sektion 2.2.2.19) som definererDestinationsgrænse rektangler i enheder.
public Rectangle Bounds { get; set; }
Ejendomsværdi
CxDest
Giver eller indsætter en 32-bit signeret integrator, der angiver den logiske bredde af destinationsretanglet.
public int CxDest { get; set; }
Ejendomsværdi
CxSrc
Giver eller indsætter en 32-bit signeret integrator, der angiver bredden i piksler af kilde rektanglen.
public int CxSrc { get; set; }
Ejendomsværdi
CyDest
Giver eller indsætter en 32-bit signeret integrator, der angiver den logiske højde af destinationsretanglet.
public int CyDest { get; set; }
Ejendomsværdi
CySrc
Giver eller indsætter en 32-bit signeret integrator, der angiver højde i piksler i kilde rektanglen.
public int CySrc { get; set; }
Ejendomsværdi
SourceBitmap
Giver eller sætter en buffer, der indeholder kilde bitmap, som ikke er nødvendig for at væresammenhængende med den faste del af EMR_STRETCHDIBITS-registeret.Denne buffer, der er mærket “UndefinedSpace” er valgfri og bør ignoreres.
public WmfDeviceIndependentBitmap SourceBitmap { get; set; }
Ejendomsværdi
UsageSrc
Giver eller indsætter en 32-bit usigned integer, der angiver, hvordan man fortolker værdier iDenne værdi MUST være i DIBColor-listen (sektion 2.1.9).
public EmfDibColors UsageSrc { get; set; }
Ejendomsværdi
Xdest
Giver eller indsætter en 32-bit signeret integrator, der angiver den logiske x-koordinat af den øverste venstreHøjre hjørne af destinationsretangle.
public int XDest { get; set; }
Ejendomsværdi
XSrc
Giver eller indsætter en 32-bit signeret integrator, der angiver x-koordinaten i pixels i øverste venstrekørsel af kilden rektangle.
public int XSrc { get; set; }
Ejendomsværdi
Ydest
Giver eller indsætter en 32-bit signeret integrator, der angiver den logiske y-koordinat af den øverste venstreHøjre hjørne af destinationsretangle.
public int YDest { get; set; }
Ejendomsværdi
YSrc
Giver eller indsætter en 32-bit signeret integrator, der angiver y-koordinaten i pixel i øverste venstrekørsel af kilden rektangle.
public int YSrc { get; set; }