Class EmfStretchDiBits
Namn på plats: Aspose.Imaging.FileFormats.Emf.Emf.Records Församling: Aspose.Imaging.dll (25.4.0)
EMR_STRETCHDIBITS-registret anger en blocköverföring av pixlar från en källa bitmapp till endestination rektangle, valfritt i kombination med en brush mönster, enligt en angiven rasterdrift, sträckning eller komprimering av produktionen för att matcha mått av destinationen, om nödvändigt.
public sealed class EmfStretchDiBits : EmfBitmapRecordType
Inheritance
object ← MetaObject ← EmfRecord ← EmfBitmapRecordType ← EmfStretchDiBits
Arvsmedlemmar
EmfRecord.Type , EmfRecord.Size , object.GetType() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()
Remarks
Denna inspelning stöder källbilder i JPEG och PNG-format.Bitmap header anger bildformat.Om tecknen på källa och destination höjd och bredd fälten skiljer sig, anger detta register enspegelbildskopia av källbitmappen till destinationen. det vill säga om cxSrc och cxDest harolika tecken, en spegelbild av källbitmappen längs x-axeln anges. om cySrc ochcyDest har olika tecken, en spegelbild av källbitmappen längs y-axeln anges.
Constructors
EmfStretchDiBits(EmfRecord)
Initialiserar en ny instans av Aspose.Imaging.FileFormats.Emf.Emf.Records.EmfStretchDiBits klass.
public EmfStretchDiBits(EmfRecord source)
Parameters
source
EmfRecord
och källan .
Properties
BitBltRasterOperation
Få eller ställa in en 32-bitars icke-signat integrator som anger en rasteroperationDessa koder definierar hur färgdata i källrektangeln ska kombineras medfärgdata av destination rektangeln och alternativt en brush mönster, för att uppnå den slutliga färgen.
public WmfTernaryRasterOperation BitBltRasterOperation { get; set; }
Fastighetsvärde
Bounds
får eller ställer in ett WMF RectL-objekt ([MS-WMF] avsnitt 2.2.2.19) som definierardestination gränsar rektangeln i enheter.
public Rectangle Bounds { get; set; }
Fastighetsvärde
CxDest
Få eller ställa in en 32-bitars undertecknad som anger den logiska bredden av destinationsrektangeln.
public int CxDest { get; set; }
Fastighetsvärde
CxSrc
Få eller ställa in en 32-bitars signatur som anger bredden i pixlar i källrektangeln.
public int CxSrc { get; set; }
Fastighetsvärde
CyDest
Få eller ställa in en 32-bitars undertecknad som anger den logiska höjden på destinationsrektangeln.
public int CyDest { get; set; }
Fastighetsvärde
CySrc
Få eller ställa in en 32-bitars signatur som anger höjden i pixlar i källrektangeln.
public int CySrc { get; set; }
Fastighetsvärde
SourceBitmap
Få eller ställa in en buffer som innehåller källbitmappen, som inte behöver varasammanhängande med den fasta delen av EMR_STRETCHDIBITS-registret.Denna buffer som är märkt “UndefinedSpace” är valfri och måste ignoreras.
public WmfDeviceIndependentBitmap SourceBitmap { get; set; }
Fastighetsvärde
UsageSrc
Få eller ställa in en 32-bitars icke-signed integer som anger hur man tolkar värden iFärgtabell i källkod bitmappen. Detta värde MÅSTE finnas i listan DIBColor (avsnitt 2.1.9).
public EmfDibColors UsageSrc { get; set; }
Fastighetsvärde
xdest
Få eller ställa in en 32-bitars signatur som anger den logiska x-koordinaten i övre vänstrahörn av destinationsrektangeln.
public int XDest { get; set; }
Fastighetsvärde
XSrc
Få eller ställa in en 32-bitars undertecknad integrator som anger x-koordinaten i pixlar i övre vänstrahörnet av källrektangeln.
public int XSrc { get; set; }
Fastighetsvärde
YDEST
Få eller ställa in en 32-bitars undertecknad integrator som anger den logiska y-koordinaten i övre vänstrahörn av destinationsrektangeln.
public int YDest { get; set; }
Fastighetsvärde
YSrc
Få eller ställa in en 32-bitars undertecknad integrator som anger y-koordinaten i pixlar i övre vänstrahörnet av källrektangeln.
public int YSrc { get; set; }