EmfStretchBlt

EmfStretchBlt class

EMR_STRETCHBLT-posten specificerar en blocköverföring av pixlar från en källbitmapp till en destinationsrektangel, valfritt i kombination med ett penselmönster, enligt en specificerad raster -operation, sträckning eller komprimering av utdata för att passa destinationens dimensioner, om nödvändigt .

public sealed class EmfStretchBlt : EmfBitmapRecordType

Konstruktörer

namnBeskrivning
EmfStretchBlt()Initierar en ny instans avEmfStretchBlt class.
EmfStretchBlt(EmfRecord)Initierar en ny instans avEmfStretchBlt class.

Egenskaper

namnBeskrivning
Argb32BkColorSrc { get; set; }Hämtar eller ställer in ett WMF ColorRef-objekt ([MS-WMF] avsnitt 2.2.2.8 som anger bakgrundsfärgen för källbitmappen.
BitBltRasterOperation { get; set; }Hämtar eller ställer in ett 32-bitars osignerat heltal som specificerar rasteroperationens kod. Denna kod 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 color
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å destinationsrektangeln.
CxSrc { get; set; }Hämtar eller ställer in ett 32-bitars heltal med tecken som anger källrektangelns logiska bredd.
CyDest { get; set; }Hämtar eller ställer in ett 32-bitars heltal med tecken som anger den logiska höjden på destinationsrektangeln.
CySrc { get; set; }Hämtar eller ställer in ett 32-bitars heltal med tecken som anger den logiska höjden på källrektangeln.
DestRect { get; set; }Får eller ställer in den bästa riktningen.
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_STRETCHBLT-posten. Följaktligen är fält i denna buffert som är märkta “UndefinedSpace” valfria och MÅSTE ignoreras.
SrcRect { get; set; }Hämtar eller ställer in källkorrigeringen.
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 för att 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