Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
Esta seção descreve as funções para tipografia e para processamento de script complexo.
| Função | Descrição |
|---|---|
| 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 superior de uma execução para a borda superior ou à direita de um cluster de caracteres lógico. |
| 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 gravação definido para processamento OpenType. |
| 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. |
| 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. |
| 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 | Quebra uma cadeia de caracteres Unicode em itens de forma individual. |
| ScriptItemizeOpenType | Quebra 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çãoScriptTextOut. |
| 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 descriptShape. |
| ScriptPlaceOpenType | Gera glifos e atributos visuais para uma execução Unicode com informações de 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. |
| 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. |
| 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 do OpenType. |
| 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 de 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. |
| 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 deSIZEpara uma cadeia de caracteres analisada. |
| ScriptStringValidate | Verifica uma estrutura de SCRIPT_STRING_ANALYSIS para sequências inválidas. |
| 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 o texto para as informações de forma de script e local especificadas. |
| ScriptXtoCP | Gera a borda à esquerda ou à direita de um cluster de caracteres lógicos do deslocamento x de uma execução. |