EmfAlphaBlend Sınıfı

Summary: The EMR_ALPHABLEND record specifies a block transfer of pixels from a source bitmap to a
destination rectangle, including alpha transparency data, according to a specified blending operation.

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

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

Inheritance: EmfBitmapRecordType

Constructors

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

Properties

NameTypeAccessAçıklama
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.
blend_functionEmfBlendFunctionr/wKaynak ve
hedef bitmap’ler için karıştırma işlemlerini belirten bir yapıyı alır veya ayarlar.
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 tamsayıyı alır veya ayarlar. Bu değer SIFIR’DAN büyük olmalıdır.
cx_srcintr/wKaynak dikdörtgenin mantıksal genişliğini belirten 32-bit işaretli tamsayıyı alır veya ayarlar.
Bu değer SIFIR’DAN büyük olmalıdır.
cy_destintr/wHedef dikdörtgenin mantıksal yüksekliğini belirten 32-bit işaretli tamsayıyı alır veya ayarlar.
Bu değer SIFIR’DAN büyük olmalıdır.
cy_srcintr/wKaynak dikdörtgenin mantıksal yüksekliğini belirten 32-bit işaretli tamsayıyı alır veya ayarlar.
Bu değer SIFIR’DAN büyük olmalıdır.
sizeintr/wKaydın boyutunu alır veya ayarlar
source_bitmapWmfDeviceIndependentBitmapr/wKaynak bitmap’i içeren bir tamponu alır veya ayarlar, bu tamponun EMR_ALPHABLEND kaydının sabit bölümüyle bitişik olması gerekmez.
Bu nedenle, bu
tamponda “UndefinedSpace” olarak etiketlenmiş alanlar isteğe bağlıdır ve YOK SAYILMALIdır.
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_srMatrixr/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: EmfAlphaBlend(source)

 EmfAlphaBlend(source) 

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