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