Class EmfStretchDiBits

Class EmfStretchDiBits

De naam: Aspose.Imaging.FileFormats.Emf.Emf.Records Verzameling: Aspose.Imaging.dll (25.4.0)

De EMR_STRETCHDIBITS-record bepaalt een blokoverdracht van pixels van een bron bitmap naar eenbestemming rectangle, optioneel in combinatie met een brush patroon, volgens een aangegeven rasterde exploitatie, het uitstrekken of compresseren van de uitvoer om, indien nodig, aan de dimensies van het bestemming te passen.

public sealed class EmfStretchDiBits : EmfBitmapRecordType

Inheritance

object MetaObject EmfRecord EmfBitmapRecordType EmfStretchDiBits

Geëerbiede leden

EmfRecord.Type , EmfRecord.Size , object.GetType() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()

Remarks

Deze opname ondersteunt oorspronkelijke afbeeldingen in JPEG en PNG-formaat.Bitmap header bepaalt het beeldformaat.Als de tekens van de bron en bestemming hoogte en breedte velden verschillen, geeft dit record eenspiegel-afbeelding kopie van de bronnen bitmap naar de bestemming. dat wil zeggen, als cxSrc en CxDest hebbenverschillende tekens, een spiegelbeeld van de bron bitmap langs de x-axis wordt aangegeven.cyDest hebben verschillende tekens, een spiegelbeeld van de bron bitmap langs de y-axis wordt aangegeven.

Constructors

EmfStretchDiBits(EmfRecord)

Initialiseert een nieuwe instantie van de Aspose.Imaging.FileFormats.Emf.EMF.Records. EmfStretchDiBits klasse.

public EmfStretchDiBits(EmfRecord source)

Parameters

source EmfRecord

De bron .

Properties

BitBltRasterOperation

Geeft of instelt een 32-bits ongeschreven integer die een raster-operatie specificerenDeze codes definiëren hoe de kleurgegevens van de bron rectangle moeten worden gecombineerd metde kleurgegevens van de bestemming rectangle en optioneel een brush patroon, om de uiteindelijke kleur te bereiken.

public WmfTernaryRasterOperation BitBltRasterOperation { get; set; }

Eigendomswaarde

WmfTernaryRasterOperation

Bounds

ontvangt of instelt een WMF RectL-object ([MS-WMV] sectie 2.2.2.19) dat deDe bestemming beperkt rectangle in apparatuur eenheden.

public Rectangle Bounds { get; set; }

Eigendomswaarde

Rectangle

CxDest

Geeft of stelt een 32-bit ondertekend integer dat de logische breedte van de bestemming rectangle bepaalt.

public int CxDest { get; set; }

Eigendomswaarde

int

CxSrc

Geeft of stelt een 32-bits ondertekend integer dat de breedte in pixels van de bronrectangel bepaalt.

public int CxSrc { get; set; }

Eigendomswaarde

int

CyDest

Geeft of stelt een 32-bits ondertekend integer dat de logische hoogte van de bestemming rectangle bepaalt.

public int CyDest { get; set; }

Eigendomswaarde

int

CySrc

Geeft of stelt een 32-bits ondertekend integer dat de hoogte in pixels van de bron rectangle bepaalt.

public int CySrc { get; set; }

Eigendomswaarde

int

SourceBitmap

Geeft of zet een buffer met de bron bitmap, die niet nodig is om te zijnmet de vaste portie van de EMR_STRETCHDIBITS-record. overeenkomstig, de velden inDeze buffer met de etikettering “UndefinedSpace” is optioneel en MUST worden geïllustreerd.

public WmfDeviceIndependentBitmap SourceBitmap { get; set; }

Eigendomswaarde

WmfDeviceIndependentBitmap

UsageSrc

Geeft of stelt een 32-bits niet-schreven integer dat specificeert hoe waarden in deDeze waarde MUST in de DIBColors lijst (afdeling 2.1.9) zijn.

public EmfDibColors UsageSrc { get; set; }

Eigendomswaarde

EmfDibColors

xdest

Geeft of stelt een 32-bits ondertekend integer dat de logische x-coördinate van de bovenste links bepaaltDe hoek van de bestemming rectangle.

public int XDest { get; set; }

Eigendomswaarde

int

XSrc

Geeft of stelt een 32-bit ondertekend integer dat de x-coördinate in pixels van de bovenste linker bepaaltDe hoek van de bron rectangle.

public int XSrc { get; set; }

Eigendomswaarde

int

YDest

Geeft of stelt een 32-bits ondertekend integer dat de logische y-coördinate van de bovenste links bepaaltDe hoek van de bestemming rectangle.

public int YDest { get; set; }

Eigendomswaarde

int

YSrc

Geeft of stelt een 32-bit ondertekend integer dat de y-coördinate in pixels van de bovenste linker bepaaltDe hoek van de bron rectangle.

public int YSrc { get; set; }

Eigendomswaarde

int

 Nederlands