IDWriteTextLayout::GetClusterMetrics メソッド
各グリフ クラスターの論理プロパティおよび測定値を取得します。
構文
virtual HRESULT GetClusterMetrics(
[out, optional] DWRITE_CLUSTER_METRICS * clusterMetrics,
UINT32 maxClusterCount,
[out] UINT32 * actualClusterCount
) = 0;
パラメーター
clusterMetrics [out, optional]
このメソッドが返されるときに、グリフ クラスターのメトリック (改行やアドバンス幅の合計など) が格納されます。maxClusterCount
clusterMetrics 配列の最大サイズ。actualClusterCount [out]
このメソッドが返されるときに、必要な clusterMetrics 配列の実際のサイズが格納されます。
戻り値
メソッドが成功した場合は、S_OK が返されます。 それ以外の場合は、エラー コードが返されます。HRESULT.
解説
maxClusterCount の大きさが不十分な場合は、HRESULT_FROM_WIN32(ERROR_INSUFFICIENT_BUFFER) に相当する E_NOT_SUFFICIENT_BUFFER が返され、actualClusterCount が必要なクラスター数に設定されます。
要件
クライアントの最小要件 |
Windows 7, Windows Vista SP2 および Windows Vista 用のプラットフォーム更新プログラム |
サーバーの最小要件 |
Windows Server 2008 R2, Windows Server 2008 SP2 および Windows Server 2008 用のプラットフォーム更新プログラム |
ヘッダー |
Dwrite.h |
ライブラリ |
Dwrite.lib |
DLL |
Dwrite.dll |