Class EmfStretchDiBits

Class EmfStretchDiBits

A név: Aspose.Imaging.FileFormats.Emf.Emf.Records Összefoglaló: Aspose.Imaging.dll (25.4.0)

Az EMR_STRETCHDIBITS rekord meghatározza a pixelek blokkolását egy forráskódból egyrendeltetési rektangul, opcionálisan egy törölköző mintával kombinálva, egy meghatározott rács szerintműködtetni, kiterjeszteni vagy tömöríteni a kimenetet, hogy megfeleljen a rendeltetési dimenzióknak, ha szükséges.

public sealed class EmfStretchDiBits : EmfBitmapRecordType

Inheritance

object MetaObject EmfRecord EmfBitmapRecordType EmfStretchDiBits

Örökletes tagok

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

Remarks

Ez a rekord támogatja a forrás képeket JPEG és PNG formátumban.A bitmap fejjel a képformátumot határozza meg.Ha a forrás és a cél magasságának és szélességének jelzései eltérnek, ez a rekord atükör-kép másolat a forrás bitmappát a rendeltetési célra. Ez azt jelenti, ha cxSrc és CxDestkülönböző jelek, egy tükörkép a forrás bitmappal az x-axis mentén. ha cySrc éscyDest különböző jelekkel rendelkezik, a forrás bitmappájának tükörképét az y-axis mentén határozzák meg.

Constructors

EmfStretchDiBits(EmfRecord)

Kezdődik egy új példány a Aspose.Imaging.FileFormats.Emf.Emb.Records.EMfStretchDiBits osztály.

public EmfStretchDiBits(EmfRecord source)

Parameters

source EmfRecord

Ez a forrás.

Properties

BitBltRasterOperation

Kap vagy beállít egy 32 bites nem jelzett integrátort, amely a raster műveletet írja előEzek a kódok meghatározzák, hogy a forráskód színadatát hogyan kell kombinálni aa célközönség színadatai és opcionálisan egy törölköző mintája, hogy elérje a végső színt.

public WmfTernaryRasterOperation BitBltRasterOperation { get; set; }

ingatlan értéke

WmfTernaryRasterOperation

Bounds

kap vagy beállítja a WMF RectL objektumot ([MS-WMP] 2.2.2.19 szakasz), amely meghatározza arendeltetési határ a rektangul készülék egységekben.

public Rectangle Bounds { get; set; }

ingatlan értéke

Rectangle

CxDest

Kap vagy beállít egy 32 bites aláírt integrert, amely meghatározza a rendeltetési rektangul logikai szélességét.

public int CxDest { get; set; }

ingatlan értéke

int

CxSrc

Kap vagy beállít egy 32 bites aláírt integrálót, amely a forrás jobboldali pixelekben meghatározza a szélességet.

public int CxSrc { get; set; }

ingatlan értéke

int

CyDest

Kap vagy beállít egy 32 bites aláírt integrert, amely meghatározza a rendeltetési rektangul logikai magasságát.

public int CyDest { get; set; }

ingatlan értéke

int

CySrc

Kap vagy beállít egy 32 bites aláírt integrálót, amely a forrás jobboldali pixelben meghatározza a magasságot.

public int CySrc { get; set; }

ingatlan értéke

int

SourceBitmap

Megkapja vagy beállítja a forrás bitmappát tartalmazó bufferet, amely nem szükségesösszeegyeztethető az EMR_STRETCHDIBITS rekord rögzített részével.Ez a „UndefinedSpace” címkével ellátott buffer opcionális, és figyelmen kívül kell venni.

public WmfDeviceIndependentBitmap SourceBitmap { get; set; }

ingatlan értéke

WmfDeviceIndependentBitmap

UsageSrc

kap vagy beállítja a 32 bites nem jelzett integrert, amely meghatározza, hogyan kell értelmezni az értékeket aA forrás bitmappája címkéjén lévő színtábla.Ez az érték a DIBColorok listáján kell szerepelnie (a 2.1.9. szakasz).

public EmfDibColors UsageSrc { get; set; }

ingatlan értéke

EmfDibColors

XD

kap vagy beállítja a 32 bites aláírt integrátort, amely a felső-baloldali logikai x-koordinátust jelzia rendeltetési rektangul szögéből.

public int XDest { get; set; }

ingatlan értéke

int

XSrc

kap vagy beállítja a 32 bites aláírt integrátort, amely az x-koordinátust a bal felső pixelben határozza megA forrás rektangulájának sarka.

public int XSrc { get; set; }

ingatlan értéke

int

YDest

kap vagy beállítja a 32 bites aláírt integrátort, amely a felső-baloldali logikai y-koordinátust jelzia rendeltetési rektangul szögéből.

public int YDest { get; set; }

ingatlan értéke

int

YSrc

Kap vagy beállítja a 32 bites aláírt integrátort, amely az y-koordinátust a bal felső pixelben határozza megA forrás rektangulájának sarka.

public int YSrc { get; set; }

ingatlan értéke

int

 Magyar