EmfBitBlt Sınıfı

Summary: The EMR_BITBLT record specifies a block transfer of pixels from a source bitmap to a destination
rectangle, optionally in combination with a brush pattern, according to a specified raster operation.

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

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

Inheritance: EmfBitmapRecordType

Constructors

NameAçıklama
EmfBitBlt(source)Yeni bir EmfBitBlt sınıfı örneği başlatır.

Properties

NameTypeAccessAçıklama
bit_blt_raster_operationWmfTernaryRasterOperationr/wRaster işlem kodunu belirten 32-bit işaretsiz tamsayıyı alır veya ayarlar
bu kod, kaynak dikdörtgenin renk verisinin hedef dikdörtgenin renk verisiyle ve isteğe bağlı olarak bir fırça deseniyle nasıl birleştirileceğini tanımlar, böylece son renk elde edilir.
bk_src_argb_32_colorintr/wWMF ColorRef nesnesini alır veya ayarlar ([MS-WMF] bölüm 2.2.2.8) bu nesne kaynak bitmap’in
arka plan rengini belirler.
boundsRectangler/wWMF RectL nesnesini alır veya ayarlar ([MS-WMF] bölüm 2.2.2.19) bu nesne hedef sınırlayıcı dikdörtgeni cihaz birimlerinde tanımlar.
cx_destintr/wKaynak ve
hedef dikdörtgenlerin mantıksal genişliğini belirten 32-bit işaretli tamsayıyı alır veya ayarlar.
cy_destintr/wKaynak ve
hedef dikdörtgenlerin mantıksal yüksekliğini belirten 32-bit işaretli tamsayıyı alır veya ayarlar.
sizeintr/wKaydın boyutunu alır veya ayarlar
source_bitmapWmfDeviceIndependentBitmapr/wKaynak bitmap’i içeren bir tamponu alır veya ayarlar; bu tamponun EMR_BITBLT kaydının sabit bölümüne
bitişik olması gerekmez. Buna göre, bu tampondaki “UndefinedSpace” olarak etiketlenen alanlar isteğe bağlıdır ve YOK SAYILMALIDIR.
typeEmfRecordTyper/wTürü alır veya ayarlar.
usage_srcEmfDibColorsr/wKaynak bitmap başlığındaki renk tablosundaki değerlerin nasıl yorumlanacağını belirten 32-bit işaretsiz tamsayıyı alır veya ayarlar.
Bu değer DIBColors sayımında (bölüm 2.1.9) olmalıdır.
x_destintr/wÜst‑sol
köşesinin mantıksal x koordinatını belirten 32‑bit işaretli bir tamsayı alır veya ayarlar.
x_srcintr/wKaynak dikdörtgenin üst‑sol
köşesinin mantıksal x koordinatını belirten 32‑bit işaretli bir tamsayı alır veya ayarlar.
xform_srcMatrixr/wKaynak bitmap’e uygulanacak dünya‑uzayından sayfa‑uzayına dönüşümü belirten bir XForm nesnesi (bölüm 2.2.28) alır veya ayarlar.
y_destintr/wHedef dikdörtgenin üst‑sol
köşesinin mantıksal y koordinatını belirten 32‑bit işaretli bir tamsayı alır veya ayarlar.
y_srcintr/wKaynak dikdörtgenin üst‑sol
köşesinin mantıksal y koordinatını belirten 32‑bit işaretli bir tamsayı alır veya ayarlar.

Methods

NameAçıklama
create_from_record(source)Yeni bir EmfRecord sınıfı örneği başlatır.
create_from_type(type)Yeni bir EmfRecord sınıfı örneği başlatır.

Constructor: EmfBitBlt(source)

 EmfBitBlt(source) 

Yeni bir EmfBitBlt sınıfı örneği başlatır.

Parameters:

ParameterTürAçıklama
sourceEmfRecordKaynak.

Method: create_from_record(source) [static]

 create_from_record(source) 

Yeni bir EmfRecord sınıfı örneği başlatır.

Parameters:

ParameterTürAçıklama
sourceEmfRecordKaynak.

Returns

TürAçıklama
EmfRecord

Method: create_from_type(type) [static]

 create_from_type(type) 

Yeni bir EmfRecord sınıfı örneği başlatır.

Parameters:

ParameterTürAçıklama
typeEmfRecordTypeKayıt türü.

Returns

TürAçıklama
EmfRecord