Class EmfPlgBlt

Class EmfPlgBlt

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

EMR_PLGBLT-registret anger en blocköverföring av pixlar från en källa bitmapp till en destinationparallelogram, med tillämpningen av en färgmask bitmap.

public sealed class EmfPlgBlt : EmfBitmapRecordType

Inheritance

object MetaObject EmfRecord EmfBitmapRecordType EmfPlgBlt

Arvsmedlemmar

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

Constructors

EmfPlgBlt(EmfRecord)

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

public EmfPlgBlt(EmfRecord source)

Parameters

source EmfRecord

och källan .

Properties

AptlDest

får eller ställer in en uppsättning av tre WMF PointL-objekt ([MS-WMF] avsnitt 2.2.2.15) somanger tre hörn en parallelogram destinationszon för blocköverföringen.Den övre vänstra hörnet av källrektangeln kartläggs till den första punkten i den här raden,övre högra hörnet till den andra punkten, och den nedre vänstra hörnet till den tredje punkten. Den nedre högra hörnet av källrektangeln kartläggs till den implicita fjärde punkten iparallelogram, som beräknas från de tre första punkterna (A, B och C) genom att behandla dem somoch vektorer.D = B + C A

public Point[] AptlDest { get; set; }

Fastighetsvärde

Point [ ]

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

Bounds

får eller ställer in ett WMF RectL-objekt ([MS-WMF] avsnitt 2.2.2.19) som definierargränsar rektangeln, i enhetsenheter, för produktion till destinationen.

public Rectangle Bounds { get; set; }

Fastighetsvärde

Rectangle

CxSrc

Få eller ställa in en 32-bitars undertecknad som anger den logiska bredden av källrektangeln.

public int CxSrc { get; set; }

Fastighetsvärde

int

CySrc

Få eller ställa in en 32-bitars undertecknad som anger den logiska höjden på källrektangeln.

public int CySrc { get; set; }

Fastighetsvärde

int

MaskBitmap

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

public WmfDeviceIndependentBitmap MaskBitmap { get; set; }

Fastighetsvärde

WmfDeviceIndependentBitmap

SourceBitmap

Få eller ställa in en buffer som innehåller källbitmappen, som inte ärkrävs för att vara sammanhängande med den fasta delen av EMR_PLGBLT-registret eller med varandra.Följaktligen är fälten i denna buffer som är märkta “UndefinedSpace” valfria och må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 bitmapp header. Denna värde MÅSTE finnas i listan DIBColor

public EmfDibColors UsageSrc { get; set; }

Fastighetsvärde

EmfDibColors

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

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

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