Метод IDWriteFactory3::CreateGlyphRunAnalysis (dwrite_3.h)
Создает объект glyph-run-analysis, который инкапсулирует сведения, которые DirectWrite использует для отрисовки выполнения глифа.
Синтаксис
HRESULT CreateGlyphRunAnalysis(
[in] DWRITE_GLYPH_RUN const *glyphRun,
[in, optional] DWRITE_MATRIX const *transform,
DWRITE_RENDERING_MODE1 renderingMode,
DWRITE_MEASURING_MODE measuringMode,
DWRITE_GRID_FIT_MODE gridFitMode,
DWRITE_TEXT_ANTIALIAS_MODE antialiasMode,
FLOAT baselineOriginX,
FLOAT baselineOriginY,
[out] IDWriteGlyphRunAnalysis **glyphRunAnalysis
);
Параметры
[in] glyphRun
Тип: DWRITE_GLYPH_RUN
Структура DWRITE_GLYPH_RUN , содержащая свойства выполнения глифа.
[in, optional] transform
Тип: DWRITE_MATRIX
Структура DWRITE_MATRIX , описывающая необязательное преобразование, применяемое к глифам и их позициям.
renderingMode
DWRITE_RENDERING_MODE1 типизированное значение, указывающее режим отрисовки, который должен быть одним из режимов отрисовки растра (то есть не по умолчанию и не контура).
measuringMode
DWRITE_MEASURING_MODE типизированное значение, указывающее метод измерения для глифов в выполнении. Этот метод использует это значение вместе с другими свойствами для определения режима отрисовки.
gridFitMode
Тип: DWRITE_GRID_FIT_MODE
DWRITE_GRID_FIT_MODE типизированное значение, указывающее, как уместить контуры глифов в сетке. Это значение должно быть не по умолчанию.
antialiasMode
Тип: DWRITE_TEXT_ANTIALIAS_MODE
DWRITE_TEXT_ANTIALIAS_MODE типизированное значение, указывающее тип сглаживания, используемого для текста, когда режим отрисовки вызывает сглаживание.
baselineOriginX
Тип: FLOAT
Горизонтальное положение базового источника в DIP относительно левого верхнего угла DIB.
baselineOriginY
Тип: FLOAT
Вертикальное положение базового источника в dip относительно левого верхнего угла DIB.
[out] glyphRunAnalysis
Тип: IDWriteGlyphRunAnalysis**
Указатель на блок памяти, который получает указатель на интерфейс IDWriteGlyphRunAnalysis для только что созданного объекта glyph-run-analysis.
Возвращаемое значение
Тип: HRESULT
Если этот метод завершается успешно, он возвращает S_OK. В противном случае возвращается код ошибки HRESULT .
Требования
Минимальная версия клиента | Windows 10 [только классические приложения] |
Минимальная версия сервера | Windows Server 2016 [только классические приложения] |
Целевая платформа | Windows |
Header | dwrite_3.h |
Библиотека | Dwrite.lib |
DLL | Dwrite.dll |