Condividi tramite


Metodo IDWriteTextLayout1::GetCharacterSpacing (dwrite_1.h)

Ottiene la spaziatura tra i caratteri.

Sintassi

HRESULT GetCharacterSpacing(
                  UINT32            currentPosition,
  [out]           FLOAT             *leadingSpacing,
  [out]           FLOAT             *trailingSpacing,
  [out]           FLOAT             *minimumAdvanceWidth,
  [out, optional] DWRITE_TEXT_RANGE *textRange
);

Parametri

currentPosition

Tipo: UINT32

Posizione del testo corrente.

[out] leadingSpacing

Tipo: FLOAT*

Spaziatura prima di ogni carattere, in ordine di lettura.

[out] trailingSpacing

Tipo: FLOAT*

Spaziatura dopo ogni carattere, in ordine di lettura.

[out] minimumAdvanceWidth

Tipo: FLOAT*

L'anticipo minimo di ogni carattere, per evitare che i caratteri diventino troppo sottili o zero-width. Questo deve essere zero o maggiore.

[out, optional] textRange

Tipo: DWRITE_TEXT_RANGE*

Intervallo di posizioni del formato corrente.

Valore restituito

Tipo: HRESULT

Se questo metodo ha esito positivo, restituisce S_OK. In caso contrario, restituisce un codice di errore HRESULT .

Requisiti

   
Client minimo supportato Windows 8 e Platform Update per Windows 7 [app desktop | App UWP]
Server minimo supportato Windows Server 2012 e Aggiornamento della piattaforma per Windows Server 2008 R2 [app desktop | App UWP]
Piattaforma di destinazione Windows
Intestazione dwrite_1.h
Libreria Dwrite.lib
DLL Dwrite.dll

Vedi anche

IDWriteTextLayout1