EmfPlgBlt klass

Summary: The EMR_PLGBLT record specifies a block transfer of pixels from a source bitmap to a destination
parallelogram, with the application of a color mask bitmap.

Module: aspose.imaging.fileformats.emf.emf.records

Full Name: aspose.imaging.fileformats.emf.emf.records.EmfPlgBlt

Inheritance: EmfBitmapRecordType

Constructors

NameDescription
EmfPlgBlt(source)Initierar en ny instans av klassen EmfPlgBlt.

Properties

NameTypeAccessDescription
aptl_destPoint[]r/wHämtar eller anger en array med tre WMF PointL-objekt ([MS-WMF] avsnitt 2.2.2.15) som
specificerar tre hörn i ett parallellogram‑målområde för blocköverföringen.
Det övre vänstra hörnet av källrektangeln mappar till den första punkten i denna array, det
övre högra hörnet till den andra punkten, och det nedre vänstra hörnet till den tredje punkten. Det nedre högra hörnet av källrektangeln mappar till den implicita fjärde punkten i
parallellogrammet, som beräknas från de första tre punkterna (A, B och C) genom att behandla dem som
vektorer.
D = B + C A
bk_src_argb_32_colorintr/wHämtar eller anger ett WMF ColorRef-objekt ([MS-WMF] avsnitt 2.2.2.8) som specificerar
bakgrundsfärgen för källbitmapen.
boundsRectangler/wHämtar eller anger ett WMF RectL-objekt ([MS-WMF] avsnitt 2.2.2.19) som definierar den
avgränsande rektangeln, i enhetsenheter, för utdata till destinationen.
cx_srcintr/wHämtar eller anger ett 32-bitars signerat heltal som specificerar den logiska bredden på källrektangeln.
cy_srcintr/wHämtar eller anger ett 32-bitars signerat heltal som specificerar den logiska höjden på källrektangeln.
mask_bitmapWmfDeviceIndependentBitmapr/wHämtar eller anger en buffert som innehåller mask-bitmapen, vilken inte
krävs vara sammanhängande med den fasta delen av EMR_PLGBLT-posten eller med varandra.
Därför är fält i denna buffert som är märkta “UndefinedSpace” valfria och MÅSTE ignoreras.
storlekintr/wHämtar eller anger storleken på posten
source_bitmapWmfDeviceIndependentBitmapr/wHämtar eller anger en buffert som innehåller käll-bitmapen, vilken inte
krävs vara sammanhängande med den fasta delen av EMR_PLGBLT-posten eller med varandra.
Därför är fält i denna buffert som är märkta “UndefinedSpace” valfria och MÅSTE ignoreras.
typeEmfRecordTyper/wHämtar eller anger typen.
usage_maskEmfDibColorsr/wHämtar eller anger ett 32-bitars osignerat heltal som specificerar hur värden i
färgtabellen i mask-bitmapens header ska tolkas. Detta värde MÅSTE vara i DIBColors‑enumerationen.
usage_srcEmfDibColorsr/wHämtar eller anger ett 32-bitars osignerat heltal som specificerar hur värden i
färgtabellen i käll-bitmapens huvud ska tolkas. Detta värde MÅSTE finnas i DIBColors‑enumerationen
x_form_srcMatrixr/wHämtar eller anger ett XForm-objekt (avsnitt 2.2.28) som specificerar en transform från världsrummet till sidrymd som ska tillämpas på källbitmapen.
x_maskintr/wHämtar eller anger ett 32‑bitars signerat heltal som specificerar den logiska x‑koordinaten för maskens bitmap‑övre vänstra hörn.
x_srcintr/wHämtar eller anger ett 32-bitars signerat heltal som specificerar den logiska x-koordinaten för det övre vänstra
hörnet av källrektangeln.
y_maskintr/wHämtar eller anger ett 32‑bitars signerat heltal som specificerar den logiska y‑koordinaten för maskens bitmap‑övre vänstra hörn.
y_srcintr/wHämtar eller anger ett 32-bitars signerat heltal som specificerar den logiska y-koordinaten för det övre vänstra
hörnet av källrektangeln.

Methods

NameDescription
create_from_record(source)Initierar en ny instans av klassen EmfRecord.
create_from_type(type)Initierar en ny instans av klassen EmfRecord.

Constructor: EmfPlgBlt(source)

 EmfPlgBlt(source) 

Initierar en ny instans av klassen EmfPlgBlt.

Parameters:

ParameterTypBeskrivning
sourceEmfRecordKällan.

Method: create_from_record(source) [static]

 create_from_record(source) 

Initierar en ny instans av klassen EmfRecord.

Parameters:

ParameterTypBeskrivning
sourceEmfRecordKällan.

Returns

TypBeskrivning
EmfRecord

Method: create_from_type(type) [static]

 create_from_type(type) 

Initierar en ny instans av klassen EmfRecord.

Parameters:

ParameterTypBeskrivning
typeEmfRecordTypePosttypen.

Returns

TypBeskrivning
EmfRecord