WmfBinaryRasterOperation

WmfBinaryRasterOperation enumeration

BinaryRasterOperation Enumeration bölümü, ikili tarama işlemi kodlarını listeler. Raster işlem kodları , meta dosya işlemenin seçili kalemdeki bitleri hedef bitmap’teki bitleriyle nasıl birleştirdiğini tanımlar.

public enum WmfBinaryRasterOperation

değerler

İsimDeğerTanım
Black10, Piksel her zaman 0.
Notmergepen2DPon, Pixel, MERGEPEN color ’nin tersidir
Masknotpen3DPna, Pixel, ekran rengi ile kalem renginin tersinin birleşimidir.
Notcopypen4Pn, Piksel, kalem renginin tersidir.
Maskpennot5PDna, Pixel, hem kalem hem de ekranın tersi için ortak olan renklerin birleşimidir.
Not6Dn, Piksel ekran renginin tersidir.
Xorpen7DPx, Pixel, kalemdeki veya ekrandaki renklerin birleşimidir, ancak her ikisinde birden değildir.
Notmaskpen8DPan, Pixel, MASKPEN renginin tersidir.
Maskpen9DPa, Pixel, hem kalem hem de ekran için ortak olan renklerin birleşimidir.
Notxorpen10DPxn, Pixel, XORPEN renginin tersidir.
Nop11D, Piksel değişmeden kalır.
Mergenotpen12DPno, Pixel, hem ekranda hem de kalemin tersinde ortak olan renklerin birleşimidir.
Copypen13P, Pixel kalem rengidir.
Mergepennot14PDno, Pixel, kalem rengi ile ekran renginin tersinin birleşimidir.
Mergepen15DPo, Pixel, kalem rengi ile ekran renginin birleşimidir.
White161, Piksel her zaman 1

Notlar

Her tarama işlemi kodu, seçilen kalemindeki piksellerin değerleri ile hedef bitmap’in birleştirildiği bir Boolean işlemini temsil eder. Bu işlemlerde kullanılan iki işlenen aşağıda verilmiştir. İşlenen Anlamı P Seçili pen D Hedef bitmap a Bit düzeyinde AND n Bit düzeyinde DEĞİL (ters) o Bit düzeyinde VEYA x Bit düzeyinde özel VEYA (XOR)

Ayrıca bakınız