透明度

マネージャー・レイヤーは、透明に描画できます。以下のクラス (およびそのサブクラス) はオブジェクト単位で透明度をサポートします。
透明度には、以下の 2 つの潜在的な問題があります。
  • 描画速度はかなり遅くなります。このためオブジェクトが多い場合は、透明度を使用しないでください。
  • ビューの内容の印刷時のスプール・サイズは、非常に大きくなる場合があります。
こうした問題がアプリケーションに影響を及ぼす場合は、透明度を使用しないようにお勧めします。描画速度は十分である場合、スプール・サイズの大きさだけが問題の原因となっている場合、考えられる 1 つの解決策は、印刷時にのみ透明度を無効にすることです。この場合、印刷出力はビューでの表示と異なる場合がありますが、スプール・サイズは小さく保たれます。透明度を無効にできないが、透明なオブジェクトがごくわずかな場合は、透明領域を不透明オフスクリーン・バッファーに描画して、透明オブジェクトの代わりに不透明バッファーを印刷して、スプール・サイズを削減することを考えてください。印刷に関連したパフォーマンス上のヒントについて詳しくは、「印刷」を参照してください。