Метод 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
Указывает метод для измерения глифов.
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 |