EmfStretchDiBits

EmfStretchDiBits class

EMR_STRETCHDIBITS kaydı, isteğe bağlı olarak, belirtilen bir tarama işlemine göre bir fırça deseniyle birlikte, bir kaynak bitmap’ten bir hedef dikdörtgene piksellerin blok aktarımını belirtir; gerekli.

public sealed class EmfStretchDiBits : EmfBitmapRecordType

yapıcılar

İsimTanım
EmfStretchDiBits(EmfRecord)Yeni bir örneğini başlatırEmfStretchDiBits sınıf.

Özellikleri

İsimTanım
BitBltRasterOperation { get; set; }Bir tarama işlemi kodunu belirten 32 bit işaretsiz bir tamsayı alır veya ayarlar. Bu kodlar, nihai rengi elde etmek için kaynak dikdörtgenin renk verilerinin hedef dikdörtgenin renk verileri ve isteğe bağlı olarak bir fırça deseni ile nasıl birleştirileceğini tanımlar.
Bounds { get; set; }Aygıt birimlerinde hedef sınırlayıcı dikdörtgeni tanımlayan bir WMF RectL nesnesi ([MS-WMF] bölüm 2.2.2.19) alır veya ayarlar.
CxDest { get; set; }Hedef dikdörtgenin mantıksal genişliğini belirten 32 bitlik işaretli bir tamsayı alır veya ayarlar.
CxSrc { get; set; }Kaynak dikdörtgenin piksel cinsinden genişliğini belirten 32 bitlik işaretli bir tamsayı alır veya ayarlar.
CyDest { get; set; }Hedef dikdörtgenin mantıksal yüksekliğini belirten 32 bitlik işaretli bir tamsayı alır veya ayarlar.
CySrc { get; set; }Kaynak dikdörtgenin piksel cinsinden yüksekliğini belirten 32 bitlik işaretli bir tamsayı alır veya ayarlar.
Size { get; set; }Rekorun boyutunu alır veya ayarlar
SourceBitmap { get; set; }EMR_STRETCHDIBITS kaydının sabit kısmıyla bitişik olması gerekmeyen kaynak bit eşlemi içeren bir arabellek alır veya ayarlar. Buna göre, bu arabellekte “UndefinedSpace” olarak etiketlenen alanlar isteğe bağlıdır ve MUTLAKA yoksayılmalıdır.
Type { get; set; }Türü alır veya ayarlar.
UsageSrc { get; set; }Kaynak bit eşlem başlığındaki renk tablosundaki değerlerin nasıl yorumlanacağını belirten 32 bitlik işaretsiz bir tamsayı alır veya ayarlar. Bu değer DIBColors numaralandırmasında OLMALIDIR (bölüm 2.1.9).
XDest { get; set; }Hedef dikdörtgenin sol üst köşesinin mantıksal x koordinatını belirten 32 bitlik işaretli bir tamsayı alır veya ayarlar.
XSrc { get; set; }Kaynak dikdörtgenin sol üst köşesinin x koordinatını piksel cinsinden belirten 32 bit işaretli bir tamsayı alır veya ayarlar.
YDest { get; set; }Hedef dikdörtgenin sol üst köşesinin mantıksal y koordinatını belirten 32 bitlik işaretli bir tamsayı alır veya ayarlar.
YSrc { get; set; }Kaynak dikdörtgenin sol üst köşesindeki piksel cinsinden y koordinatını belirten 32 bitlik işaretli bir tamsayı alır veya ayarlar.

Notlar

Bu kayıt, JPEG ve PNG formatlarındaki kaynak görüntüleri destekler. Kaynak bitmap başlığındaki Sıkıştırma alanı, görüntü biçimini belirtir. Kaynak ve hedef yükseklik ve genişlik alanlarının işaretleri farklıysa, bu kayıt kaynak bit eşleminin hedefe bir ayna görüntüsü kopyasını belirtir. Yani, cxSrc ve cxDest farklı işaretlere sahipse, x ekseni boyunca kaynak bitmap’in ayna görüntüsü belirtilir. cySrc ve cyDest farklı işaretlere sahipse, y ekseni boyunca kaynak bitmap’in ayna görüntüsü belirtilir.

Ayrıca bakınız