EmfSetDiBitsToDevice Sınıfı

Summary: The EMR_SETDIBITSTODEVICE record specifies a block transfer of pixels from specified scan lines of
a source bitmap to a destination rectangle.

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

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

Inheritance: EmfBitmapRecordType

Constructors

NameAçıklama
EmfSetDiBitsToDevice(source)Yeni bir EmfSetDiBitsToDevice 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.
c_scansintr/wTarama satırı sayısını belirten 32 bit işaretsiz tamsayıyı alır veya ayarlar.
cx_srcintr/wKaynak dikdörtgenin piksel cinsinden genişliğini belirten bir 32-bit işaretli tamsayıyı alır veya ayarlar.
cy_srcintr/wKaynak dikdörtgenin piksel cinsinden 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 tampon alır veya ayarlar; bu tamponun EMR_SETDIBITSTODEVICE 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 MUST yok sayılmalıdır.
start_scanintr/wDizideki ilk tarama satırını belirten 32 bit işaretsiz tamsayıyı 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 sol-alt
köşesinin piksel cinsinden x-koordinatını belirten 32 bit işaretli tamsayıyı 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 sol-alt
köşesinin piksel cinsinden y-koordinatını belirten 32 bit işaretli tamsayıyı 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: EmfSetDiBitsToDevice(source)

 EmfSetDiBitsToDevice(source) 

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