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


Метод IDWriteFactory2::CreateGlyphRunAnalysis (dwrite_2.h)

Создает объект анализа выполнения глифа, который инкапсулирует сведения, используемые для отрисовки выполнения глифа.

Синтаксис

HRESULT CreateGlyphRunAnalysis(
  [in]           DWRITE_GLYPH_RUN const     *glyphRun,
  [in, optional] DWRITE_MATRIX const        *transform,
                 DWRITE_RENDERING_MODE      renderingMode,
                 DWRITE_MEASURING_MODE      measuringMode,
                 DWRITE_GRID_FIT_MODE       gridFitMode,
                 DWRITE_TEXT_ANTIALIAS_MODE antialiasMode,
                 FLOAT                      baselineOriginX,
                 FLOAT                      baselineOriginY,
  [out]          IDWriteGlyphRunAnalysis    **glyphRunAnalysis
);

Параметры

[in] glyphRun

Тип: const DWRITE_GLYPH_RUN*

Структура, задающая свойства выполнения глифа.

[in, optional] transform

Тип: const DWRITE_MATRIX*

Необязательное преобразование, применяемое к глифам и их позициям. Это преобразование применяется после масштабирования, заданного emSize и pixelsPerDip.

renderingMode

Тип: DWRITE_RENDERING_MODE

Указывает режим отрисовки, который должен быть одним из режимов отрисовки растров (т. е. не по умолчанию, а не структуры).

measuringMode

Тип: DWRITE_MEASURING_MODE

Указывает метод для измерения глифов.

gridFitMode

Тип: DWRITE_GRID_FIT_MODE

Сведения о том, как уместить в сетке контуры глифов. Это значение должно быть не по умолчанию.

antialiasMode

Тип: DWRITE_TEXT_ANTIALIAS_MODE

Указывает режим антиалиасов.

baselineOriginX

Тип: FLOAT

Горизонтальное положение базового источника в DIP.

baselineOriginY

Тип: FLOAT

Вертикальное положение источника базовых показателей в DIP.

[out] glyphRunAnalysis

Тип: IDWriteGlyphRunAnalysis**

Получает указатель на вновь созданный объект.

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

Тип: HRESULT

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

Требования

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

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

IDWriteFactory2