EmfMaskBlt

EmfMaskBlt class

EMR_MASKBLT kaydı, belirtilen ön plan ve arka plan tarama işlemlerine göre, isteğe bağlı olarak bir fırça deseni ve bir renk maskesi bitmap uygulamasıyla birlikte, bir kaynak bitmap’ten hedef dikdörtgene piksellerin blok aktarımını belirtir.

public sealed class EmfMaskBlt : EmfBitmapRecordType

yapıcılar

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

Özellikleri

İsimTanım
Argb32BkColorSrc { get; set; }Bir WMF ColorRef nesnesi alır veya ayarlar ([MS-WMF] kaynak bitmap’in arka plan rengini belirten bölüm 2.2.2.8.
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.
CyDest { get; set; }Hedef dikdörtgenin mantıksal yüksekliğini belirten 32 bitlik işaretli bir tamsayı alır veya ayarlar.
MaskBitmap { get; set; }EMR_MASKBLT kaydının sabit kısmıyla veya her bir diğeriyle bitişik olması gerekmeyen maske bit eşlemlerini içeren bir arabellek alır veya ayarlar. Buna göre, bu arabellekteki “UndefinedSpace” etiketli alanlar isteğe bağlıdır ve yoksayılmalıdır.
Rop4 { get; set; }Bir bitmap’in ön plan ve arka plan renkleri olan için üçlü tarama işlemlerini belirten bir dörtlü tarama işlemini alır veya ayarlar. Bu değerler, kaynak dikdörtgenin renk verilerinin hedef dikdörtgenin renk verileriyle nasıl birleştirileceğini tanımlar.
Size { get; set; }Rekorun boyutunu alır veya ayarlar
SourceBitmap { get; set; }EMR_MASKBLT kaydının sabit kısmıyla veya her bir birbiriyle bitişik olması gerekmeyen kaynak bit eşlemlerini içeren bir arabellek alır veya ayarlar. Buna göre, bu arabellekteki “UndefinedSpace” etiketli alanlar isteğe bağlıdır ve yoksayılmalıdır.
Type { get; set; }Türü alır veya ayarlar.
UsageMask { get; set; }Maske 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.
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.
XformSrc { get; set; }Kaynak bitmap’e uygulanacak bir dünya-alandan sayfa-uzay dönüşümü belirten bir XForm nesnesi (bölüm 2.2.28) alır veya ayarlar.
XMask { get; set; }Maske bitmap’inin 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 mantıksal x koordinatını belirten 32 bitlik 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.
YMask { get; set; }Maske bit eşleminin 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öşesinin mantıksal y koordinatını belirten 32 bitlik işaretli bir tamsayı alır veya ayarlar.

Ayrıca bakınız