Compartilhar via


cabeçalho usp10.h

Esse cabeçalho é usado pela Internationalization for Windows Applications. Para obter mais informações, consulte:

usp10.h contém as seguintes interfaces de programação:

Funções

 
ScriptApplyDigitSubstitution

Aplica as configurações de substituição de dígito especificadas às estruturas de estado de script e controle de script especificadas.
ScriptApplyLogicalWidth

Usa uma matriz de larguras avançadas para uma execução e gera uma matriz de larguras de glifo avançadas ajustadas.
Scriptbreak

Recupera informações para determinar quebras de linha.
ScriptCacheGetHeight

Recupera a altura da fonte armazenada em cache no momento.
ScriptCPtoX

Gera o deslocamento x da extremidade esquerda ou da borda esquerda de uma execução para a borda à esquerda ou à direita de um cluster de caracteres lógicos.
ScriptFreeCache

Libera um cache de script.
ScriptGetCMap

Recupera os índices de glifo dos caracteres Unicode em uma cadeia de caracteres de acordo com a tabela cmap TrueType ou a tabela cmap padrão implementada para fontes de estilo antigo.
ScriptGetFontAlternateGlyphs

Recupera uma lista de glifos alternativos para um caractere especificado que pode ser acessado por meio de um recurso OpenType especificado.
ScriptGetFontFeatureTags

Recupera uma lista de recursos tipográficos para o sistema de escrita definido para processamento OpenType. As marcas de recurso tipográfico que compõem a lista são recuperadas da fonte no cache ou no contexto do dispositivo fornecido.
ScriptGetFontLanguageTags

Recupera uma lista de marcas de idioma que estão disponíveis para o item especificado e têm suporte por uma marca de script especificada para processamento OpenType. As marcas que compõem a lista são recuperadas da fonte no cache ou no contexto do dispositivo especificado.
ScriptGetFontProperties

Recupera informações do cache de fontes nos glifos especiais usados por uma fonte.
ScriptGetFontScriptTags

Recupera uma lista de scripts disponíveis na fonte para processamento opentype. Os scripts que compõem a lista são recuperados da fonte localizada no contexto do dispositivo fornecido ou do mecanismo de formatação de script que processa a fonte da execução atual.
ScriptGetGlyphABCWidth

Recupera a largura ABC de um determinado glifo.
ScriptGetLogicalWidths

Converte as larguras de avanço do glifo para uma fonte específica em larguras lógicas.
ScriptGetProperties

Recupera informações sobre os scripts atuais.
ScriptIsComplex

Determina se uma cadeia de caracteres Unicode requer processamento de script complexo.
Scriptitemize

Divide uma cadeia de caracteres Unicode em itens formatáveis individualmente.
ScriptItemizeOpenType

Divide uma cadeia de caracteres Unicode em itens formatáveis individualmente e fornece uma matriz de marcas de recurso para cada item shapeable para processamento OpenType.
Scriptjustify

Cria uma tabela de larguras avançadas para permitir a justificativa de texto quando passada para a função ScriptTextOut.
ScriptLayout

Converte uma matriz de níveis de inserção de execução em um mapa de posição visual para lógica e/ou posição lógica para visual.
Scriptplace

Gera a largura avançada do glifo e informações de deslocamento bidimensional da saída de ScriptShape.
ScriptPlaceOpenType

Gera glifos e atributos visuais para uma execução Unicode com informações opentype da saída de ScriptShapeOpenType.
ScriptPositionSingleGlyph

Posiciona um único glifo com um único ajuste usando um recurso especificado fornecido na fonte para processamento OpenType. Na maioria das vezes, os aplicativos usam essa função para alinhar um glifo de forma óptica no início ou no final de uma linha.
ScriptRecordDigitSubstitution

Lê as configurações de substituição de dígitos e dígitos nativos do NLS (Suporte à Linguagem Nacional) e registra-as em uma estrutura de SCRIPT_DIGITSUBSTITUTE. Para obter mais informações, consulte Digit Shapes.
Scriptshape

Gera glifos e atributos visuais para uma execução Unicode.
ScriptShapeOpenType

Gera glifos e atributos visuais para uma execução Unicode com informações de OpenType. Cada execução consiste em uma chamada para essa função.
ScriptString_pcOutChars

Retorna um ponteiro para o comprimento de uma cadeia de caracteres após o recorte.
ScriptString_pLogAttr

Retorna um ponteiro para um buffer de atributos lógicos para uma cadeia de caracteres analisada.
ScriptString_pSize

Retorna um ponteiro para uma estrutura SIZE para uma cadeia de caracteres analisada.
Scriptstringanalyse

Analisa uma cadeia de caracteres de texto sem formatação.
ScriptStringCPtoX

Recupera a coordenada x para a borda à esquerda ou à direita de uma posição de caractere.
ScriptStringFree

Libera uma estrutura SCRIPT_STRING_ANALYSIS.
ScriptStringGetLogicalWidths

Converte larguras visuais em larguras lógicas.
ScriptStringGetOrder

Cria uma matriz que mapeia uma posição de caractere original para uma posição de glifo.
ScriptStringOut

Exibe uma cadeia de caracteres gerada por uma chamada anterior para ScriptStringAnalyse e, opcionalmente, adiciona realce.
ScriptStringValidate

Verifica se há sequências inválidas em uma estrutura de SCRIPT_STRING_ANALYSIS.
ScriptStringXtoCP

Converte uma coordenada x em uma posição de caractere.
ScriptSubstituteSingleGlyph

Habilita a substituição de um único glifo por uma forma alternativa do mesmo glifo para processamento OpenType.
Scripttextout

Exibe texto para a forma de script especificada e informações de local.
ScriptXtoCP

Gera a borda à esquerda ou à direita de um cluster de caracteres lógicos do deslocamento x de uma execução.

Estruturas

 
GOFFSET

Contém os deslocamentos x e y do glifo de combinação.
OPENTYPE_FEATURE_RECORD

Contém informações sobre um único recurso OpenType a ser aplicado a uma execução.
SCRIPT_ANALYSIS

Contém uma parte de uma cadeia de caracteres Unicode, ou seja, um "item".
SCRIPT_CHARPROP

Contém informações sobre um único caractere em uma execução (cadeia de caracteres de entrada). As informações indicam se o glifo do caractere é afetado pelas letras ao redor da execução.
SCRIPT_CONTROL

Contém sinalizadores de controle de script para várias funções Uniscribe, por exemplo, ScriptItemize.
SCRIPT_DIGITSUBSTITUTE

Contém configurações de substituição de dígito e dígito nativo.
SCRIPT_FONTPROPERTIES

Contém informações sobre as propriedades da fonte atual.
SCRIPT_GLYPHPROP

Contém informações sobre um glifo que faz parte de uma matriz de glifo de saída.
SCRIPT_ITEM

Contém um item de script, incluindo uma estrutura SCRIPT_ANALYSIS com o deslocamento de cadeia de caracteres do primeiro caractere do item.
SCRIPT_LOGATTR

Contém atributos de caracteres lógicos que são úteis ao editar e formatar texto.
SCRIPT_PROPERTIES

Contém informações sobre processamento especial para cada script.
SCRIPT_STATE

Contém informações de estado do script.
SCRIPT_TABDEF

Contém definições das posições da guia para ScriptStringAnalyse.
SCRIPT_VISATTR

Contém os atributos visuais (glifo) que identificam clusters e pontos de justificativa, conforme gerado por ScriptShape.
TEXTRANGE_PROPERTIES

Contém um grupo de recursos OpenType a serem aplicados a uma execução.

Enumerações

 
SCRIPT_JUSTIFY

Define informações de características de glifo que um aplicativo precisa para implementar a justificativa.