Ескертпе
Бұл бетке кіру үшін қатынас шегін айқындау қажет. Жүйеге кіруді немесе каталогтарды өзгертуді байқап көруге болады.
Бұл бетке кіру үшін қатынас шегін айқындау қажет. Каталогтарды өзгертуді байқап көруге болады.
Этот заголовок используется при интернационализации для приложений Windows. Дополнительные сведения см. в разделе:
usp10.h содержит следующие программные интерфейсы:
Функции
|
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. Каждый запуск состоит из одного вызова этой функции. |
|
ScriptString_pcOutChars Возвращает указатель на длину строки после обрезки. |
|
ScriptString_pLogAttr Возвращает указатель на буфер логических атрибутов для анализируемой строки. |
|
ScriptString_pSize Возвращает указатель на структуру SIZE для проанализированной строки. |
|
ScriptStringAnalyse Анализирует строку обычного текста. |
|
ScriptStringCPtoX Извлекает координату x для переднего или конечного края позиции символа. |
|
ScriptStringFree Освобождает структуру SCRIPT_STRING_ANALYSIS. |
|
ScriptStringGetLogicalWidths Преобразует ширину визуального элемента в логическую ширину. |
|
ScriptStringGetOrder Создает массив, который сопоставляет исходную позицию символа с положением глифа. |
|
ScriptStringOut Отображает строку, созданную при предыдущем вызове ScriptStringAnalyse и при необходимости добавляя выделение. |
|
ScriptStringValidate Проверяет структуру SCRIPT_STRING_ANALYSIS на наличие недопустимых последовательностей. |
|
ScriptStringXtoCP Преобразует координату x в позицию символа. |
|
ScriptSubstituteSingleGlyph Включает подстановку одного глифа одной альтернативной формой того же глифа для обработки OpenType. |
|
ScriptTextOut Отображает текст для указанной фигуры скрипта и сведений о месте. |
|
ScriptXtoCP Создает начальный или конечный край логического кластера символов на основе смещения x выполнения. |
Структуры
|
GOFFSET Содержит смещения x и y комбинированного глифа. |
|
OPENTYPE_FEATURE_RECORD Содержит сведения об одной функции OpenType, применяемой к выполнению. |
|
SCRIPT_ANALYSIS Содержит часть строки Юникода, т. е. "элемент". |
|
SCRIPT_CHARPROP Содержит сведения об одном символе в выполнении (входная строка). Сведения указывают, влияет ли на глиф символов окружающие буквы выполнения. |
|
SCRIPT_CONTROL Содержит флаги элементов управления скриптами для нескольких функций Uniscribe, например ScriptItemize. |
|
SCRIPT_DIGITSUBSTITUTE Содержит собственные параметры подстановки цифр и цифр. |
|
SCRIPT_FONTPROPERTIES Содержит сведения о свойствах текущего шрифта. |
|
SCRIPT_GLYPHPROP Содержит сведения о глифе, который является частью выходного массива глифов. |
|
SCRIPT_ITEM Содержит элемент скрипта, включая структуру SCRIPT_ANALYSIS со строковым смещением первого символа элемента. |
|
SCRIPT_LOGATTR Содержит атрибуты логических символов, которые полезны при редактировании и форматировании текста. |
|
SCRIPT_PROPERTIES Содержит сведения о специальной обработке для каждого скрипта. |
|
SCRIPT_STATE Содержит сведения о состоянии скрипта. |
|
SCRIPT_TABDEF Содержит определения позиций вкладок для ScriptStringAnalyse. |
|
SCRIPT_VISATTR Содержит атрибуты визуального элемента (глифа), которые идентифицируют кластеры и точки обоснования, созданные ScriptShape. |
|
TEXTRANGE_PROPERTIES Содержит группу функций OpenType для применения к выполнению. |
Перечисления
|
SCRIPT_JUSTIFY Определяет сведения о характеристиках глифа, необходимые приложению для реализации обоснования. |