Class EmfPlgBlt

Class EmfPlgBlt

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

EMR_PLGBLT-registeret angiver en blokoverførsel af piksler fra en kilde bitmap til en destinationparallelogram, med anvendelsen af en farve maske bitmap.

public sealed class EmfPlgBlt : EmfBitmapRecordType

Inheritance

object MetaObject EmfRecord EmfBitmapRecordType EmfPlgBlt

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

EmfPlgBlt(EmfRecord)

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

public EmfPlgBlt(EmfRecord source)

Parameters

source EmfRecord

Den kilde.

Properties

AptlDest

Giver eller indsætter en række af tre WMF PointL-objekter ([MS-WM F] sektion 2.2.2.15) somangiver tre hjørner et parallelogram destinationsområde for blokoverførslen.Den øverste venstre hjørne af kilde rektanglen er mappet til det første punkt i denne rækkefølge,den øverste højre hjørne til det andet punkt, og den nedre-højde til den tredje punkt. Den nederste-right hjøre af kilde rektangle er kartet til implicit fjerde punkt iparallelogram, som beregnes fra de første tre punkter (A, B og C) ved at behandle dem somaf vektorer.D = B + C A

public Point[] AptlDest { get; set; }

Ejendomsværdi

Point []

BkSrcArgb32Color

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

public int BkSrcArgb32Color { get; set; }

Ejendomsværdi

int

Bounds

modtager eller indsætter et WMF RectL-objekt ([MS-WMV] sektion 2.2.2.19) som definerergrænsende rektangle, i enheder, til udledning til destinationen.

public Rectangle Bounds { get; set; }

Ejendomsværdi

Rectangle

CxSrc

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

public int CxSrc { get; set; }

Ejendomsværdi

int

CySrc

Giver eller indsætter en 32-bit signeret integrator, der angiver den logiske højde af kilde rektanglen.

public int CySrc { get; set; }

Ejendomsværdi

int

MaskBitmap

Giver eller sætter en buffer, der indeholder masken bitmap, som ikke erskal være sammenhængende med den faste del af EMR_PLGBLT-registeret eller med hinanden.Følgelig er felter i denne buffer, der er mærket “UndefinedSpace” valgfrit og MUST ignoreres.

public WmfDeviceIndependentBitmap MaskBitmap { get; set; }

Ejendomsværdi

WmfDeviceIndependentBitmap

SourceBitmap

Giver eller sætter en buffer, der indeholder kilde bitmap, som ikke erskal være sammenhængende med den faste del af EMR_PLGBLT-registeret eller med hinanden.Følgelig er felter i denne buffer, der er mærket “UndefinedSpace” valgfrit og MUST 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 ifarve tabel i kilde bitmap header. Denne værdi MÅ være i DIBColor liste

public EmfDibColors UsageSrc { get; set; }

Ejendomsværdi

EmfDibColors

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

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

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