Freigeben über


IDWriteTextLayout::GetClusterMetrics-Methode (dwrite.h)

Ruft logische Eigenschaften und Messungen jedes Glyphenclusters ab.

Syntax

HRESULT GetClusterMetrics(
  [out, optional] DWRITE_CLUSTER_METRICS *clusterMetrics,
                  UINT32                 maxClusterCount,
  [out]           UINT32                 *actualClusterCount
);

Parameter

[out, optional] clusterMetrics

Typ: DWRITE_CLUSTER_METRICS*

Wenn diese Methode zurückgibt, enthält Metriken, z. B. Zeilenumbruch oder gesamter Vorlaufbreite, für einen Glyphencluster.

maxClusterCount

Typ: UINT32

Die maximale Größe des clusterMetrics-Arrays .

[out] actualClusterCount

Typ: UINT32*

Wenn diese Methode zurückgegeben wird, enthält die tatsächliche Größe des erforderlichen clusterMetrics-Arrays .

Rückgabewert

Typ: HRESULT

Wenn diese Methode erfolgreich ist, wird S_OK zurückgegeben. Andernfalls wird ein Fehlercode HRESULT zurückgegeben.

Hinweise

Wenn maxClusterCount nicht groß genug ist, wird E_NOT_SUFFICIENT_BUFFER zurückgegeben, was HRESULT_FROM_WIN32(ERROR_INSUFFICIENT_BUFFER) entspricht, und actualClusterCount wird auf die Anzahl der benötigten Cluster festgelegt.

Anforderungen

   
Unterstützte Mindestversion (Client) Windows 7, Windows Vista mit SP2 und Plattformupdate für Windows Vista [Desktop-Apps | UWP-Apps]
Unterstützte Mindestversion (Server) Windows Server 2008 R2, Windows Server 2008 mit SP2 und Plattformupdate für Windows Server 2008 [Desktop-Apps | UWP-Apps]
Zielplattform Windows
Kopfzeile dwrite.h
Bibliothek Dwrite.lib
DLL Dwrite.dll

Weitere Informationen

Idwritetextlayout