ID2D1RenderTarget::SetDpi メソッド
レンダー ターゲットのDPI (1 インチあたりのドット数) を設定します。
構文
virtual void SetDpi(
FLOAT dpiX,
FLOAT dpiY
) = 0;
パラメーター
- dpiX
FLOAT レンダー ターゲットの水平方向の DPI を指定する 0 以上の値。 - dpiY
FLOAT レンダー ターゲットの垂直方向の DPI を指定する 0 以上の値。
戻り値
This は値を返しません。
解説
このメソッドは、ピクセル空間からデバイス非依存の空間へのレンダー ターゲットのマッピング方法を指定します。dpiX と dpiY の両方が 0 の場合、ファクトリで読み取られたシステム DPI が選択されます。これらのパラメーターの一方が 0 で、もう一方が未指定の場合、DPI は変更されません。
ID2D1HwndRenderTarget では、DPI の既定値は、ファクトリで最後に読み取られたシステム DPI になります。その他のすべてのレンダー ターゲットでは、既定値は 96 DPI です。
要件
クライアントの最小要件 |
Windows 7, Windows Vista SP2 および Windows Vista 用のプラットフォーム更新プログラム |
サーバーの最小要件 |
Windows Server 2008 R2, Windows Server 2008 SP2 および Windows Server 2008 用のプラットフォーム更新プログラム |
ヘッダー |
D2d1.h |
ライブラリ |
D2d1.lib |
DLL |
D2d1.dll |