Nota
O acesso a esta página requer autorização. Podes tentar iniciar sessão ou mudar de diretório.
O acesso a esta página requer autorização. Podes tentar mudar de diretório.
A Uniscribe fornece APIs para suportar tipografia e para suportar a exibição e edição de texto internacional, incluindo as regras complexas de scripts do Oriente Médio e da Ásia. O Uniscribe fornece rotinas de baixo nível para lidar com texto totalmente formatado e um conjunto simples de API ScriptString para texto não formatado.
Usando Uniscribe, os aplicativos só precisam gerenciar um armazenamento de backup de códigos de caracteres Unicode. Os aplicativos de layout de texto não precisam manter nenhum outro buffer ou tabela de mapeamento para controlar a ordem dos caracteres. Cada aplicativo só precisa armazenar e gerenciar a ordem na qual os caracteres são inseridos pelo usuário, que é a mesma ordem lógica definida pelo Unicode. A memória de suporte nunca muda como resultado de operações de layout. Uniscribe mantém um índice dos clusters reordenados até os limites de caracteres originais passados pelo aplicativo.
Os tópicos a seguir são abordados nesta seção.
Moldando
Outro Processamento
- Caching
- Exibindo texto com Uniscribe
- Processamento de scripts complexos
- Usando o de fallback de fonte
- Usando as funções ScriptString
Caret
- Exibindo o Caret em Cordas Bidirecionais
- Gerir o posicionamento do cursor e os testes de interseção
- Convertendo Deslocamento X do Clique do Rato para Posição do Cursor
Palavras e Agrupamentos de Caracteres
- Usando agrupamentos de caracteres
- Usando pontos de interrupção do Word
- Trabalhando com Relações entre Posições do Cursor, Pontos de Justificação e Agrupamentos