Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Извлекает заданный базовый план из шрифта.
Синтаксис
HRESULT GetBaseline(
IDWriteFontFace *fontFace,
DWRITE_BASELINE baseline,
BOOL isVertical,
BOOL isSimulationAllowed,
DWRITE_SCRIPT_ANALYSIS scriptAnalysis,
[in, optional] WCHAR const *localeName,
[out] INT32 *baselineCoordinate,
[out] BOOL *exists
);
Параметры
fontFace
Тип: IDWriteFontFace*
Лицо шрифта для чтения.
baseline
Тип: DWRITE_BASELINE
DWRITE_BASELINE типизированное значение, указывающее интересующий базовый план.
isVertical
Тип: BOOL
Является ли базовый план вертикальным или горизонтальным.
isSimulationAllowed
Тип: BOOL
Смоделировать базовый план, если он отсутствует в шрифте.
scriptAnalysis
Результат анализа скрипта из AnalyzeScript.
DWRITE_SCRIPT_ANALYSIS scriptAnalysis = {};, и этот метод вернет базовые показатели по умолчанию.[in, optional] localeName
Тип: const WCHAR*
Язык выполнения.
[out] baselineCoordinate
Тип: INT32*
Значение базовой координаты в единицах проектирования.
[out] exists
Тип: BOOL*
Существует ли возвращаемый базовый план в шрифте.
Возвращаемое значение
Тип: HRESULT
Если этот метод завершается успешно, он возвращает S_OK. В противном случае возвращается код ошибки HRESULT .
Комментарии
Если базовый план не существует в шрифте, это не считается ошибкой, но функция вернет значение exists = false. Затем вы можете использовать эвристические методы для вычисления отсутствующих базисов или, если флаг simulationAllowed имеет значение true, функция вычислит разумное приближение.
Требования
| Требование | Значение |
|---|---|
| Минимальная версия клиента | Windows 8 и обновление платформы для Windows 7 [классические приложения | Приложения UWP] |
| Минимальная версия сервера | Windows Server 2012 и обновление платформы для Windows Server 2008 R2 [классические приложения | Приложения UWP] |
| Целевая платформа | Windows |
| Header | dwrite_1.h |
| Библиотека | Dwrite.lib |
| DLL | Dwrite.dll |