Share via


Enumeração InkRasterOperation (msinkaut.h)

Define valores para executar operações de raster na tinta desenhada.

Syntax

typedef enum InkRasterOperation {
  IRO_Black = 1,
  IRO_NotMergePen = 2,
  IRO_MaskNotPen = 3,
  IRO_NotCopyPen = 4,
  IRO_MaskPenNot = 5,
  IRO_Not = 6,
  IRO_XOrPen = 7,
  IRO_NotMaskPen = 8,
  IRO_MaskPen = 9,
  IRO_NotXOrPen = 10,
  IRO_NoOperation = 11,
  IRO_MergeNotPen = 12,
  IRO_CopyPen = 13,
  IRO_MergePenNot = 14,
  IRO_MergePen = 15,
  IRO_White = 16
} ;

Constantes

 
IRO_Black
Valor: 1
Cor da caneta preta.
IRO_NotMergePen
Valor: 2
O inverso de MergePen.
IRO_MaskNotPen
Valor: 3
Uma combinação das cores que são comuns à cor da tela de fundo e ao inverso da caneta.
IRO_NotCopyPen
Valor: 4
O inverso de CopyPen.
IRO_MaskPenNot
Valor: 5
Uma combinação das cores que são comuns à caneta e ao inverso da exibição.
IRO_Not
Valor: 6
O inverso da cor de exibição.
IRO_XOrPen
Valor: 7
Uma combinação das cores na caneta e na cor de exibição, mas não em ambas.
IRO_NotMaskPen
Valor: 8
O inverso de MaskPen.
IRO_MaskPen
Valor: 9
Uma combinação das cores que são comuns à caneta e à exibição.
IRO_NotXOrPen
Valor: 10
Um inverso de XOrPen.
IRO_NoOperation
Valor: 11
Nenhuma operação; a saída permanece inalterada.
IRO_MergeNotPen
Valor: 12
Uma combinação da cor de exibição e o inverso da cor da caneta.
IRO_CopyPen
Valor: 13
A cor da caneta.

Esse é o valor padrão.
IRO_MergePenNot
Valor: 14
Uma combinação da cor da caneta e o inverso da cor de exibição.
IRO_MergePen
Valor: 15
Uma combinação da cor da caneta e da cor de exibição.
IRO_White
Valor: 16
Uma cor de caneta branca.

Comentários

Use esses valores para definir o valor do atributo de desenho RasterOperation . Qualquer objeto com uma propriedade DrawingAttributes pode ter esse valor definido.

Nota Muitas impressoras não dão suporte a muitas das operações de raster disponíveis. Por isso, as cores que você vê na tela podem ser diferentes das cores que você veria se elas fossem impressas no papel. Isso está diretamente relacionado aos drivers de impressora ou hardware da impressora. Talvez seja necessário experimentar para determinar quais impressoras podem produzir a saída correta quando várias operações de raster são definidas na tinta.
 
Quando o valor de RasterOperation é definido como qualquer outra coisa que não seja CopyPen, todos os atributos de desenho (anti-aliasing, suavização, transparência e pressão) são ignorados.

Requisitos

   
Cliente mínimo com suporte Windows XP Tablet PC Edition [somente aplicativos da área de trabalho]
Servidor mínimo com suporte Nenhum compatível
Cabeçalho msinkaut.h

Confira também

Classe InkDrawingAttributes

Propriedade RasterOperation