Class EmfMaskBlt

Class EmfMaskBlt

Navne til: Aspose.Imaging.FileFormats.Emf.Emf.Records Sammensætning: Aspose.Imaging.dll (25.4.0)

EMR_MASKBLT-registret angiver en blokoverførsel af piksler fra en kilde bitmap til en destinationrektangle, optionelt i kombination med en brush mønster og med anvendelsen af en farvemaskineBitmap, i overensstemmelse med angivne foreground og baggrund raster operationer.

public sealed class EmfMaskBlt : EmfBitmapRecordType

Inheritance

object MetaObject EmfRecord EmfBitmapRecordType EmfMaskBlt

De arvede medlemmer

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

Constructors

EmfMaskBlt(EmfRecord)

Initialiserer en ny instans af Aspose.Imaging.FileFormats.Emf.EMF.Records. EmfMaskBlt klasse.

public EmfMaskBlt(EmfRecord source)

Parameters

source EmfRecord

Den kilde.

Properties

Argb32BkColorSrc

modtager eller indsætter et WMF ColorRef-objekt ([MS-WM F] sektion 2.2.2.8 som angiver, atFarve på baggrunden af kilden bitmap.

public int Argb32BkColorSrc { get; set; }

Ejendomsværdi

int

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

Rectangle

CxDest

Giver eller indsætter en 32-bit signeret integrator, der angiver den logiske bredde af destinationsretanglet.

public int CxDest { get; set; }

Ejendomsværdi

int

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

int

MaskBitmap

Giver eller sætter en buffer, der indeholder masken bitmaps, som ikke erskal være sammenhængende med den faste del af EMR_MASKBLT-registeret eller med hverFølgelig er felter i denne buffer, der er mærket “UndefinedSpace” valgfrit ogMan skal ignoreres.

public WmfDeviceIndependentBitmap MaskBitmap { get; set; }

Ejendomsværdi

WmfDeviceIndependentBitmap

Rop4

opnår eller indsætter en kvaternær rasteroperation, som angiver ternære rasters operationer forden foreground og baggrundsfarve af en bitmap. Disse værdier definerer, hvordan farvetDen kilde rektangle skal kombineres med farverne data af destinationsrektangen.

public EmfRop4 Rop4 { get; set; }

Ejendomsværdi

EmfRop4

SourceBitmap

Giver eller sætter en buffer, der indeholder kilden bitmaps, som ikke erskal være sammenhængende med den faste del af EMR_MASKBLT-registeret eller med hverFølgelig er felter i denne buffer, der er mærket “UndefinedSpace” valgfrit ogMan skal ignoreres.

public WmfDeviceIndependentBitmap SourceBitmap { get; set; }

Ejendomsværdi

WmfDeviceIndependentBitmap

UsageMask

Giver eller indsætter en 32-bit usigned integer, der angiver, hvordan man fortolker værdier iFarve tabel i masken bitmap header. Denne værdi MÅ være i DIBColor liste.

public EmfDibColors UsageMask { get; set; }

Ejendomsværdi

EmfDibColors

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 int UsageSrc { get; set; }

Ejendomsværdi

int

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

int

XMask

Giver eller indsætter en 32-bit signeret integrator, der angiver den logiske x-koordinat i øverste venstre hjørne af maskens bitmap.

public int XMask { get; set; }

Ejendomsværdi

int

XSrc

Giver eller indsætter en 32-bit signeret integrator, der angiver den logiske x-koordinat af den øverste venstrekørsel af kilden rektangle.

public int XSrc { get; set; }

Ejendomsværdi

int

XformSrc

Få eller indsætte et XForm-objekt (sektion 2.2.28) som angiver en verdensrum til side-rum transformation til at anvende til kilde bitmap.

public Matrix XformSrc { get; set; }

Ejendomsværdi

Matrix

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

int

YMask

Få eller indsætte en 32-bit signeret integrator, der angiver den logiske y-koordinat i øverste venstre hjørne af maskens bitmap.

public int YMask { get; set; }

Ejendomsværdi

int

YSrc

Giver eller indsætter en 32-bit signeret integrator, der angiver den logiske y-koordinat af den øverste venstrekørsel af kilden rektangle.

public int YSrc { get; set; }

Ejendomsværdi

int

 Dansk