Поделиться через


Метод IDWriteTextLayout1::GetCharacterSpacing (dwrite_1.h)

Возвращает интервал между символами.

Синтаксис

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

Параметры

currentPosition

Тип: UINT32

Текущая текстовая позиция.

[out] leadingSpacing

Тип: FLOAT*

Интервал перед каждым символом в порядке чтения.

[out] trailingSpacing

Тип: FLOAT*

Интервал после каждого символа в порядке чтения.

[out] minimumAdvanceWidth

Тип: FLOAT*

Минимальное продвижение каждого символа, чтобы предотвратить слишком тонкую или нулевую ширину символов. Значение должно быть равно нулю или больше.

[out, optional] textRange

Тип: DWRITE_TEXT_RANGE*

Диапазон позиций текущего формата.

Возвращаемое значение

Тип: HRESULT

Если этот метод завершается успешно, он возвращает S_OK. В противном случае возвращается код ошибки HRESULT .

Требования

   
Минимальная версия клиента Windows 8 и Обновление платформы для Windows 7 [классические приложения | Приложения UWP]
Минимальная версия сервера Windows Server 2012 и обновление платформы для Windows Server 2008 R2 [классические приложения | Приложения UWP]
Целевая платформа Windows
Header dwrite_1.h
Библиотека Dwrite.lib
DLL Dwrite.dll

См. также раздел

IDWriteTextLayout1