Class EmfStretchDiBits

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

WmfTernaryRasterOperation

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

Rectangle

CxDest

Få eller ställa in en 32-bitars undertecknad som anger den logiska bredden av destinationsrektangeln.

public int CxDest { get; set; }

Fastighetsvärde

int

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

int

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

int

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

int

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

WmfDeviceIndependentBitmap

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

EmfDibColors

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

int

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

int

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

int

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

Fastighetsvärde

int

 Svenska