Class EmfAlphaBlend

Class EmfAlphaBlend

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

EMR_ALPHABLEND-registret anger en blocköverföring av pixlar från en källa bitmapp till endestination rektangle, inklusive alfa transparensdata, enligt en specificerad blandningsverksamhet.

public sealed class EmfAlphaBlend : EmfBitmapRecordType

Inheritance

object MetaObject EmfRecord EmfBitmapRecordType EmfAlphaBlend

Arvsmedlemmar

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

Constructors

EmfAlphaBlend(EmfRecord)

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

public EmfAlphaBlend(EmfRecord source)

Parameters

source EmfRecord

och källan .

Properties

BkSrcArgb32Color

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

Fastighetsvärde

int

BlendFunction

får eller ställer in en struktur som anger blandningsverksamheten för källan ochDestination Bitmaps

public EmfBlendFunction BlendFunction { get; set; }

Fastighetsvärde

EmfBlendFunction

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 signatur som anger den logiska bredden av destinationenDetta värde måste vara större än noll.

public int CxDest { get; set; }

Fastighetsvärde

int

CxSrc

Få eller ställa in en 32-bitars undertecknad som anger den logiska bredden av källrektangeln.Detta värde måste vara större än noll.

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å destinationenDetta värde måste vara större än noll.

public int CyDest { get; set; }

Fastighetsvärde

int

CySrc

Få eller ställa in en 32-bitars signatur som anger källans logiska höjdDetta värde måste vara större än noll.

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_ALPHABLEND-registret. följaktligen, fält i dettaBuffer som är märkta “UndefinedSpace” är valfria 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 signatur som anger den logiska x-koordinaten i övre vänstrahörnet av källrektangeln.

public int XSrc { get; set; }

Fastighetsvärde

int

XformSr

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 XformSr { 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

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