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. |