Class EmfPlgBlt

Class EmfPlgBlt

ja nimityö: Aspose.Imaging.FileFormats.Emf.Emf.Records Kokoelma: Aspose.Imaging.dll (25.4.0)

EMR_PLGBLT-rekisteri määrittää pixelien siirtämisen lähteestä bitmappiin kohteeseenParallelogrammi, jossa sovelletaan väri-maski bitmap.

public sealed class EmfPlgBlt : EmfBitmapRecordType

Inheritance

object MetaObject EmfRecord EmfBitmapRecordType EmfPlgBlt

Perintöjäsenet

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

Constructors

EmfPlgBlt(EmfRecord)

Aloitetaan uusi esimerkki Aspose.Imaging.FileFormats.Emf.EMF.Records. EmfPlgBlt luokan.

public EmfPlgBlt(EmfRecord source)

Parameters

source EmfRecord

Se on lähde.

Properties

AptlDest

Se saa tai asettaa joukon kolmea WMF PointL-objektia ([MS-WM F] kohta 2.2.2.15) jotkamäärittää kolme kulmaa parallelogrammi kohdealue block siirron.Lähteen oikea kulma on kartattu tämän sarjan ensimmäiselle pisteelle,yläpuolella oikea kulma toiseen pisteeseen, ja alas vasemmalle kulmasta kolmanteen pisteen. Lähi-oikean kulman lähteen oikealla kulmalla kartoitetaan implisiittiseen neljään kohtaanParallelogrammi, joka lasketaan kolmesta ensimmäisestä kohdasta (A, B ja C) käsittelemällä neja vectorit.D = B + C A

public Point[] AptlDest { get; set; }

Omistuksen arvo

Point []

BkSrcArgb32Color

Se saa tai asettaa WMF ColorRef -objektin ([MS-WM F] kohta 2.2.2.8) jossa määritetäänAlkuperäisen bitmapin väri.

public int BkSrcArgb32Color { get; set; }

Omistuksen arvo

int

Bounds

Se saa tai asettaa WMF RectL -objektin ([MS-WMV] § 2.2.2.19), joka määritteleerajattu oikea kulma, laitteiden yksiköissä, tuonnin kohteeseen.

public Rectangle Bounds { get; set; }

Omistuksen arvo

Rectangle

CxSrc

Saat tai asetat 32-bittisen allekirjoitetun kokonaisuuden, joka määrittää lähdekoodin loogisen leveyden.

public int CxSrc { get; set; }

Omistuksen arvo

int

CySrc

Se saa tai asettaa 32-bittisen allekirjoitetun integerin, joka määrittää lähdekoodin loogisen korkeuden.

public int CySrc { get; set; }

Omistuksen arvo

int

MaskBitmap

Saa tai asettaa buffer, joka sisältää naamion bitmap, jotka eivät olevaaditaan olemaan yhteensopiva EMR_PLGBLT-rekisterin kiinteän osan kanssa tai toistensa kanssa.Näin ollen “UndefinedSpace” -merkinnöissä olevat kentät ovat valinnaisia ja niitä on pidettävä huomiotta.

public WmfDeviceIndependentBitmap MaskBitmap { get; set; }

Omistuksen arvo

WmfDeviceIndependentBitmap

SourceBitmap

Saat tai asettaa buffer, joka sisältää lähdekoodin bitmap, jotka eivät olevaaditaan olemaan yhteensopiva EMR_PLGBLT-rekisterin kiinteän osan kanssa tai toistensa kanssa.Näin ollen “UndefinedSpace” -merkinnöissä olevat kentät ovat valinnaisia ja niitä on pidettävä huomiotta.

public WmfDeviceIndependentBitmap SourceBitmap { get; set; }

Omistuksen arvo

WmfDeviceIndependentBitmap

UsageMask

Se saa tai asettaa 32-bittisen allekirjoittamattoman integerin, joka määrittää, miten arvot tulkitaanväri taulukko naamion bitmap-päällikkö. Tämä arvo MUST olla DIBColors luettelossa.

public EmfDibColors UsageMask { get; set; }

Omistuksen arvo

EmfDibColors

UsageSrc

Se saa tai asettaa 32-bittisen allekirjoittamattoman integerin, joka määrittää, miten arvot tulkitaanväri taulukko lähde bitmap header. Tämä arvo MUST olla DIBColors luettelo

public EmfDibColors UsageSrc { get; set; }

Omistuksen arvo

EmfDibColors

XFormSrc

Saat tai asettaa XForm-objekti (osasto 2.2.28) jossa määritetään maailman tilaa sivun tilan muuntamiseen, jota sovelletaan lähdekoodiin.

public Matrix XFormSrc { get; set; }

Omistuksen arvo

Matrix

XMask

Saat tai asetat 32-bittisen allekirjoitetun integerin, joka määrittää maskin bitmapin vasemman yläkulman loogisen x-koordinaatin.

public int XMask { get; set; }

Omistuksen arvo

int

xsrc

Saat tai asetat 32-bittisen allekirjoitetun integerin, joka määrittää ylhäältä vasemmalta olevan loogisen x-koordinaatinAlkuperäisen rektangulin kulma.

public int XSrc { get; set; }

Omistuksen arvo

int

YMASK

Se saa tai asettaa 32-bittisen allekirjoitetun integerin, joka määrittää maskin bitmapin vasemman yläkulman loogisen y-koordinaatin.

public int YMask { get; set; }

Omistuksen arvo

int

YSrc

Saat tai asetat 32-bittisen allekirjoitetun integerin, joka määrittää y-koordinaatin ylhäältä vasemmalleAlkuperäisen rektangulin kulma.

public int YSrc { get; set; }

Omistuksen arvo

int

 Suomi