Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
В этом разделе описываются функции для типографии и сложной обработки скриптов.
| Функция | Описание |
|---|---|
| ScriptApplyDigitSubstitution | Применяет указанные параметры подстановки цифр к указанным структурам элементов управления скриптом и состояний скрипта. |
| ScriptApplyLogicalWidth | Принимает массив расширенных ширин для выполнения и создает массив скорректированных ширин глифов. |
| ScriptBreak | Извлекает сведения об определении разрывов строк. |
| ScriptCacheGetHeight | Извлекает высоту кэшированного шрифта. |
| ScriptCPtoX | Создает смещение x от левого конца или переднего края запуска до ведущего или конечного края кластера логических символов. |
| ScriptFreeCache | Освобождает кэш скриптов. |
| ScriptGetCMap | Извлекает индексы глифов символов Юникода в строке в соответствии с таблицей cmap TrueType или стандартной таблицей cmap, реализованной для шрифтов старого стиля. |
| ScriptGetFontAlternateGlyphs | Извлекает список альтернативных глифов для указанного символа, доступ к которому можно получить с помощью указанной функции OpenType. |
| ScriptGetFontFeatureTags | Извлекает список типографических функций для определенной системы записи для обработки OpenType. |
| ScriptGetFontLanguageTags | Извлекает список тегов языка, доступных для указанного элемента, и поддерживается указанным тегом скрипта для обработки OpenType. |
| ScriptGetFontProperties | Извлекает сведения из кэша шрифтов на специальных глифах, используемых шрифтом. |
| ScriptGetFontScriptTags | Извлекает список сценариев, доступных в шрифте для обработки OpenType. |
| ScriptGetGlyphABCWidth | Извлекает ширину ABC заданного глифа. |
| ScriptGetLogicalWidths | Преобразует ширину глифа для определенного шрифта в логические ширины. |
| ScriptGetProperties | Извлекает сведения о текущих скриптах. |
| ScriptIsComplex | Определяет, требуется ли строка Юникода сложная обработка скрипта. |
| ScriptItemize | Разбивает строку Юникода на отдельные фигурируемые элементы. |
| ScriptItemizeOpenType | Разбивает строку Юникода на отдельные фигурируемые элементы и предоставляет массив тегов признаков для каждого элемента с фигурной фигурой для обработки OpenType. |
| ScriptJustify | Создает таблицу расширенных ширин, чтобы разрешить текстовое обоснование при передаче в функцию ScriptTextOut. |
| ScriptLayout | Преобразует массив уровней внедрения запуска в карту визуально-логического положения и (или) логического в визуальное положение. |
| ScriptPlace | Создает глифовую ширину и двухмерное смещение из выходных данных ScriptShape. |
| ScriptPlaceOpenType | Создает глифы и визуальные атрибуты для выполнения Юникода с информацией OpenType из выходных данных ScriptShapeOpenType. |
| ScriptPositionSingleGlyph | Позиционирует один глиф с одной корректировкой с помощью указанной функции, предоставленной в шрифте для обработки OpenType. |
| ScriptRecordDigitSubstitution | Считывает собственные параметры подстановки и параметров подстановки национальных языков (NLS) и записывает их в структуру SCRIPT_DIGITSUBSTITUTE. |
| ScriptShape | Создает глифы и визуальные атрибуты для выполнения Юникода. |
| ScriptShapeOpenType | Создает глифы и визуальные атрибуты для запуска Юникода с информацией OpenType. |
| ScriptStringAnalyse | Анализирует строку обычного текста. |
| ScriptStringCPtoX | Извлекает координату x для конечного или конечного края позиции символа. |
| ScriptStringFree | Освобождает SCRIPT_STRING_ANALYSIS структуру. |
| ScriptStringGetLogicalWidths | Преобразует визуальные ширины в логические ширины. |
| ScriptStringGetOrder | Создает массив, который сопоставляет исходную позицию символов с положением глифа. |
| ScriptStringOut | Отображает строку, созданную перед вызовом ScriptStringAnalyse и дополнительно добавляет выделение. |
| ScriptString_pcOutChars | Возвращает указатель на длину строки после вырезки. |
| ScriptString_pLogAttr | Возвращает указатель на буфер логических атрибутов для проанализированной строки. |
| ScriptString_pSize | Возвращает указатель на структуру SIZE для проанализированной строки. |
| ScriptStringValidate | Проверяет структуру SCRIPT_STRING_ANALYSIS для недопустимых последовательностей. |
| ScriptStringXtoCP | Преобразует координату x в положение символа. |
| ScriptSubstituteSingleGlyph | Включает подстановку одного глифа с одной альтернативной формой одного глифа для обработки OpenType. |
| ScriptTextOut | Отображает текст для указанной фигуры скрипта и сведения о месте. |
| ScriptXtoCP | Создает начальный или конечный край логического кластера символов из смещения x выполнения. |