ID2D1RenderTarget::SetDpi メソッド

レンダー ターゲットのDPI (1 インチあたりのドット数) を設定します。

構文

virtual void SetDpi(
    FLOAT dpiX,
    FLOAT dpiY
) = 0;

パラメーター

  • dpiX
    FLOAT レンダー ターゲットの水平方向の DPI を指定する 0 以上の値。
  • dpiY
    FLOAT レンダー ターゲットの垂直方向の DPI を指定する 0 以上の値。

戻り値

This は値を返しません。

解説

このメソッドは、ピクセル空間からデバイス非依存の空間へのレンダー ターゲットのマッピング方法を指定します。dpiXdpiY の両方が 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

参照

ID2D1RenderTarget