Class EmfMaskBlt

Class EmfMaskBlt

Namn på plats: Aspose.Imaging.FileFormats.Emf.Emf.Records Församling: Aspose.Imaging.dll (25.4.0)

EMR_MASKBLT-registret anger en blocköverföring av pixlar från en källa bitmapp till en destinationrektangulär, valfritt i kombination med en skruvmönster och med tillämpningen av en färgmaskbitmap, enligt angivna foreground och bakgrunds rasterverksamhet.

public sealed class EmfMaskBlt : EmfBitmapRecordType

Inheritance

object MetaObject EmfRecord EmfBitmapRecordType EmfMaskBlt

Arvsmedlemmar

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

Constructors

EmfMaskBlt(EmfRecord)

Initialiserar en ny instans av Aspose.Imaging.FileFormats.Emf.Emf.Records.EmfMaskBlt klass.

public EmfMaskBlt(EmfRecord source)

Parameters

source EmfRecord

och källan .

Properties

Argb32BkColorSrc

får eller ställer in ett WMF ColorRef-objekt ([MS-WMF] avsnitt 2.2.2.8 som angerbakgrundsfärg av källa bitmap.

public int Argb32BkColorSrc { get; set; }

Fastighetsvärde

int

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

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

MaskBitmap

Få eller sätta en buffer som innehåller masken bitmaps, som inte ärkrävs för att vara sammanhängande med den fasta delen av EMR_MASKBLT-registret eller med varjeFöljaktligen är fälten i denna buffer som är märkta “UndefinedSpace” valfria ochmåste ignoreras.

public WmfDeviceIndependentBitmap MaskBitmap { get; set; }

Fastighetsvärde

WmfDeviceIndependentBitmap

Rop4

får eller ställer in en quaternary raster-operation, som anger ternary raster-operationer förföregående och bakgrundsfärger av en bitmapp. Dessa värden definierar hur färgdatakällrektangeln ska kombineras med färgedata i destinationsrektangeln.

public EmfRop4 Rop4 { get; set; }

Fastighetsvärde

EmfRop4

SourceBitmap

Få eller ställa in en buffer som innehåller källbitar, som inte ärkrävs för att vara sammanhängande med den fasta delen av EMR_MASKBLT-registret eller med varjeFöljaktligen är fälten i denna buffer som är märkta “UndefinedSpace” valfria ochmåste ignoreras.

public WmfDeviceIndependentBitmap SourceBitmap { get; set; }

Fastighetsvärde

WmfDeviceIndependentBitmap

UsageMask

Få eller ställa in en 32-bitars icke-signed integer som anger hur man tolkar värden iFärgtabell i masken bitmapp header. Denna värde MÅSTE finnas i listan DIBColor.

public EmfDibColors UsageMask { get; set; }

Fastighetsvärde

EmfDibColors

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

Fastighetsvärde

int

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

XMask

Få eller ställa in en 32-bitars undertecknad integrator som anger den logiska x-koordinaten i övre vänstra hörnet av masken bitmapp.

public int XMask { get; set; }

Fastighetsvärde

int

XSrc

Få eller ställa in en 32-bitars signatur som anger den logiska x-koordinaten i övre vänstrahörnet av källrektangeln.

public int XSrc { get; set; }

Fastighetsvärde

int

XformSrc

Få eller ställa in ett XForm-objekt (avsnitt 2.2.28) som anger en världsutrymme till sidan-utrymme omvandling för att tillämpa på källbitmappen.

public Matrix XformSrc { get; set; }

Fastighetsvärde

Matrix

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

YMASK

Få eller ställa in en 32-bitars signatur som anger den logiska y-koordinaten i övre vänstra hörnet av masken bitmapp.

public int YMask { get; set; }

Fastighetsvärde

int

YSrc

Få eller ställa in en 32-bitars undertecknad integrator som anger den logiska y-koordinaten i övre vänstrahörnet av källrektangeln.

public int YSrc { get; set; }

Fastighetsvärde

int

 Svenska