Freigeben über


IDWriteTextLayout::GetLineMetrics-Methode (dwrite.h)

Ruft die Informationen zu jeder einzelnen Textzeile der Textzeichenfolge ab.

Syntax

HRESULT GetLineMetrics(
  [out, optional] DWRITE_LINE_METRICS *lineMetrics,
                  UINT32              maxLineCount,
  [out]           UINT32              *actualLineCount
);

Parameter

[out, optional] lineMetrics

Typ: DWRITE_LINE_METRICS*

Wenn diese Methode zurückgibt, enthält einen Zeiger auf ein Array von Strukturen, die verschiedene berechnete Längenwerte einzelner Textzeilen enthalten.

maxLineCount

Typ: UINT32

Die maximale Größe des lineMetrics-Arrays .

[out] actualLineCount

Typ: UINT32*

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

Rückgabewert

Typ: HRESULT

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

Hinweise

Wenn maxLineCount nicht groß genug ist, wird E_NOT_SUFFICIENT_BUFFER zurückgegeben, was HRESULT_FROM_WIN32(ERROR_INSUFFICIENT_BUFFER entspricht), und *actualLineCount wird auf die Anzahl der benötigten Zeilen 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