EmfStretchBlt Sınıfı

Summary: The EMR_STRETCHBLT 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, 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.EmfStretchBlt

Inheritance: EmfBitmapRecordType

Constructors

NameAçıklama
EmfStretchBlt()Yeni bir EmfStretchBlt sınıfının örneğini başlatır.
EmfStretchBlt(source)Yeni bir EmfStretchBlt sınıfının örneğini 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.
bit_blt_raster_operationWmfTernaryRasterOperationr/wRaster işlem
kodunu belirten 32-bit işaretsiz tam sayı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 nihai renk elde edilir.
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.
dest_rectRectangler/wHedef dikdörtgeni 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 tampon EMR_STRETCHBLT kaydının sabit kısmıyla
bitişik olması gerekmez. Buna göre, bu tampon içinde “UndefinedSpace” olarak etiketlenmiş alanlar isteğe bağlıdır ve YOK SAYILMALIDIR.
src_rectRectangler/wKaynak dikdörtgeni alır veya ayarlar.
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: EmfStretchBlt()

 EmfStretchBlt() 

Yeni bir EmfStretchBlt sınıfının örneğini başlatır.

Constructor: EmfStretchBlt(source)

 EmfStretchBlt(source) 

Yeni bir EmfStretchBlt sınıfının örneğini 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