EmfMaskBlt Sınıfı

Summary: The EMR_MASKBLT record specifies a block transfer of pixels from a source bitmap to a destination
rectangle, optionally in combination with a brush pattern and with the application of a color mask
bitmap, according to specified foreground and background raster operations.

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

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

Inheritance: EmfBitmapRecordType

Constructors

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

Properties

NameTypeAccessAçıklama
argb_32_bk_color_srcintr/wKaynak bitmap’in arka plan rengini belirten
([MS-WMF] bölüm 2.2.2.8) bir WMF ColorRef nesnesini 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 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.
mask_bitmapWmfDeviceIndependentBitmapr/wMaske bitmaplerini içeren bir tamponu alır veya ayarlar, bu bitmapler EMR_MASKBLT kaydının sabit bölümüyle ya da birbirleriyle
bitişik olmak zorunda değildir. Bu nedenle, "UndefinedSpace" olarak etiketlenmiş bu tampondaki alanlar isteğe bağlıdır ve
YOK SAYILMALIDIR.
rop4EmfRop4r/wDörtlü raster işlemini alır veya ayarlar, bu işlem bitmapin ön plan ve arka plan renkleri için üçlü raster işlemlerini belirler. Bu değerler kaynak dikdörtgenin renk verisinin hedef dikdörtgenin renk verisiyle nasıl birleştirileceğini tanımlar.
sizeintr/wKaydın boyutunu alır veya ayarlar
source_bitmapWmfDeviceIndependentBitmapr/wKaynak bitmaplerini içeren bir tamponu alır veya ayarlar, bu bitmapler EMR_MASKBLT kaydının sabit bölümüyle ya da birbirleriyle
bitişik olmak zorunda değildir. Bu nedenle, "UndefinedSpace" olarak etiketlenmiş bu tampondaki alanlar isteğe bağlıdır ve
YOK SAYILMALIDIR.
typeEmfRecordTyper/wTürü alır veya ayarlar.
usage_maskEmfDibColorsr/w32-bit işaretsiz tamsayıyı alır veya ayarlar, bu değer mask bitmap başlığındaki renk tablosundaki değerlerin nasıl yorumlanacağını belirler. Bu değer DIBColors enumarasyonunda olmalıdır.
usage_srcintr/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_maskintr/wMaske bitmap’inin sol üst köşesinin mantıksal x koordinatını belirten 32 bit işaretli bir tam sayı 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_maskintr/wMaske bitmap’inin sol üst köşesinin mantıksal y koordinatını belirten 32 bit işaretli bir tam sayı 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: EmfMaskBlt(source)

 EmfMaskBlt(source) 

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