次の方法で共有


グラフィックス コンテナーの使用

Graphics オブジェクトには、ベクター イメージ、ラスター イメージ、テキストを表示するための DrawLineDrawImageDrawString などのメソッドが用意されています。 Graphics オブジェクトには、描画される項目の品質と向きに影響を与えるいくつかのプロパティもあります。 たとえば、スムージング モード プロパティは、アンチエイリアシングを線と曲線に適用するかどうかを決定し、ワールド変換プロパティは、描画される項目の位置と回転に影響を与えます。

Graphics オブジェクトは、特定のディスプレイ デバイスに関連付けられています。 Graphics オブジェクトを使用してウィンドウに描画すると、Graphics オブジェクトもその特定のウィンドウに関連付けられます。

Graphics オブジェクトは、描画に影響を与える一連のプロパティを保持し、デバイス固有の情報にリンクされているため、コンテナーと考えることができます。 既存の Graphics オブジェクト内にセカンダリ コンテナーを作成するには、その Graphics オブジェクトの BeginContainer メソッドを呼び出します。

このセクションの内容

グラフィックス オブジェクト の状態の管理
Graphics オブジェクトの品質設定、クリッピング領域、および変換を管理する方法について説明します。

入れ子になっているグラフィックス コンテナーの使用
コンテナーを使用して、Graphics オブジェクトの状態を制御する方法を示します。