次の方法で共有


InkRasterOperation 列挙 (msinkaut.h)

描画されたインクに対してラスター操作を実行するための値を定義します。

構文

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
} ;

定数

 
IRO_Black
値: 1
黒のペンの色。
IRO_NotMergePen
値: 2
MergePen の逆関数。
IRO_MaskNotPen
値: 3
背景色とペンの逆に共通する色の組み合わせ。
IRO_NotCopyPen
値: 4
CopyPen の逆関数。
IRO_MaskPenNot
値: 5
ペンとディスプレイの逆の両方に共通する色の組み合わせ。
IRO_Not
値: 6
表示色の逆。
IRO_XOrPen
値: 7
ペンと表示色の色の組み合わせ。両方にはありません。
IRO_NotMaskPen
値: 8
MaskPen の逆関数。
IRO_MaskPen
値: 9
ペンとディスプレイの両方に共通する色の組み合わせ。
IRO_NotXOrPen
値: 10
XOrPen の逆関数。
IRO_NoOperation
値: 11
操作なし。出力は変更されません。
IRO_MergeNotPen
値: 12
表示色とペンの色の逆の組み合わせ。
IRO_CopyPen
値: 13
ペンの色。

これが既定値です。
IRO_MergePenNot
値: 14
ペンの色と表示色の逆の組み合わせ。
IRO_MergePen
値: 15
ペンの色と表示色の組み合わせ。
IRO_White
値: 16
白いペンの色。

解説

これらの値を使用して、 RasterOperation 描画属性の値を設定します。 DrawingAttributes プロパティを持つオブジェクトには、この値を設定できます。

メモ 多くのプリンターでは、使用可能なラスター操作の多くがサポートされていません。 このため、ディスプレイに表示される色は、紙に印刷された場合に表示される色とは異なる場合があります。 これは、プリンター ドライバーまたはプリンター ハードウェアに直接関連しています。 インクに対してさまざまなラスター操作が設定されている場合に、正しい出力を生成できるプリンターを調べる必要がある場合があります。
 
RasterOperation 値が CopyPen 以外の値に設定されている場合、すべての描画属性 (アンチエイリアシング、スムージング、透過性、圧力) は無視されます。

要件

   
サポートされている最小のクライアント Windows XP タブレット PC エディション [デスクトップ アプリのみ]
サポートされている最小のサーバー サポートなし
Header msinkaut.h

関連項目

InkDrawingAttributes クラス

RasterOperation プロパティ