EmfTransparentBlt Sınıfı

Summary: The EMR_TRANSPARENTBLT record specifies a block transfer of pixels from a source bitmap to a
destination rectangle, treating a specified color as transparent, stretching or compressing the output
to fit the dimensions of the destination, if necessary

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

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

Inheritance: EmfBitmapRecordType

Constructors

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

Properties

NameTypeAccessAçıklama
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/wHedef dikdörtgenin mantıksal genişliğini belirten 32-bit işaretli tam sayıyı alır veya ayarlar.
cx_srcintr/wKaynak dikdörtgenin mantıksal genişliğini belirten 32-bit işaretli tam sayıyı alır veya ayarlar.
cy_destintr/wHedef dikdörtgenin mantıksal yüksekliğini belirten 32-bit işaretli tam sayıyı alır veya ayarlar.
cy_srcintr/wKaynak dikdörtgenin mantıksal yüksekliğini belirten 32-bit işaretli tam sayı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_TRANSPARENTBLT kaydının sabit kısmıyla
bitişik olması gerekmez. Buna göre, bu tamponda “UndefinedSpace” olarak etiketlenen alanlar isteğe bağlıdır ve YOK SAYILMALIDIR.
src_bk_argb_32_colorintr/wKaynak bitmap’in arka plan rengini belirten bir WMF ColorRef nesnesini alır veya ayarlar.
transparent_argb_32_colorintr/wKaynak bitmap’te şeffaf olarak işlenecek rengi belirten bir WMF ColorRef nesnesini alır veya ayarlar ([MS-WMF] bölüm 2.2.2.8)
.
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) OLMAK ZORUNDADIR.
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: EmfTransparentBlt(source)

 EmfTransparentBlt(source) 

Yeni bir EmfTransparentBlt 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