EmfBitBlt

EmfBitBlt class

EMR_BITBLT-posten specificerar en blocköverföring av pixlar från en källbitmapp till en destination rektangel, valfritt i kombination med ett borstmönster, enligt en specificerad rasteroperation.

public sealed class EmfBitBlt : EmfBitmapRecordType

Konstruktörer

namnBeskrivning
EmfBitBlt(EmfRecord)Initierar en ny instans avEmfBitBlt class.

Egenskaper

namnBeskrivning
BitBltRasterOperation { get; set; }Hämtar eller ställer in ett 32-bitars osignerat heltal som specificerar rasteroperationens kod. Den här koden definierar hur färgdata för källrektangeln ska kombineras med färgdata för destinationsrektangeln och eventuellt ett penselmönster, för att uppnå den slutliga färgen.
BkSrcArgb32Color { get; set; }Hämtar eller ställer in ett WMF ColorRef-objekt ([MS-WMF] avsnitt 2.2.2.8 som specificerar bakgrundsfärgen för källbitmappen.
Bounds { get; set; }Hämtar eller ställer in ett WMF RectL-objekt ([MS-WMF] avsnitt 2.2.2.19) som definierar destinationsgränsrektangeln i enhetsenheter.
CxDest { get; set; }Hämtar eller ställer in ett 32-bitars signerat heltal som anger den logiska bredden på käll- och destinationsrektanglar.
CyDest { get; set; }Hämtar eller ställer in ett 32-bitars heltal med tecken som anger den logiska höjden på käll- och destinationsrektanglar.
Size { get; set; }Hämtar eller ställer in storleken på posten
SourceBitmap { get; set; }Hämtar eller ställer in en buffert som innehåller källbitmappen, som inte behöver vara sammanhängande med den fasta delen av EMR_BITBLT-posten. Följaktligen är fält i denna buffert som är märkta “UndefinedSpace” valfria och MÅSTE ignoreras.
Type { get; set; }Hämtar eller ställer in typen.
UsageSrc { get; set; }Hämtar eller ställer in ett 32-bitars osignerat heltal som anger hur värden ska tolkas i färgtabellen i källbitmappshuvudet. Detta värde MÅSTE finnas i DIBColors-uppräkningen (avsnitt 2.1.9).
XDest { get; set; }Hämtar eller ställer in ett 32-bitars heltal med tecken som anger den logiska x-koordinaten för det övre vänstra hörnet av destinationsrektangeln.
XformSrc { get; set; }Hämtar eller ställer in ett XForm-objekt (avsnitt 2.2.28) som anger en transformation av världsutrymme till sidutrymme som ska tillämpas på källbitmappen.
XSrc { get; set; }Hämtar eller ställer in ett 32-bitars heltal med tecken som anger den logiska x-koordinaten för det övre vänstra hörnet av källrektangeln.
YDest { get; set; }Hämtar eller ställer in ett 32-bitars signerat heltal som anger den logiska y-koordinaten för det övre vänstra hörnet av destinationsrektangeln.
YSrc { get; set; }Hämtar eller ställer in ett 32-bitars signerat heltal som anger den logiska y-koordinaten för det övre vänstra hörnet av källrektangeln.

Se även