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


Метод 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

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

measuringMode

Тип: DWRITE_MEASURING_MODE

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

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

IDWriteFactory3