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.
Para um aplicativo que lida com texto não formatado, Uniscribe fornece as funções ScriptString* . Essas funções são semelhantes a ExtTextOut, DrawText e GetTextExtent, mas fornecem suporte a scripts complexos completos, incluindo o posicionamento de cursor. Essas funções são semelhantes às outras funções Uniscribe, mas são adaptadas aos requisitos mais simples de processamento de texto sem formatação.
A tabela a seguir detalha as funções ScriptString* e quaisquer equivalentes nas outras funções Uniscribe.
| Função | Descrição |
|---|---|
| Scriptstringanalyse | Analisa texto sem formatação. Essa função corresponde às seguintes funções: |
| ScriptStringCPtoX | Recupera a coordenada x de uma posição de caractere. Essa função corresponde a ScriptCPtoX. |
| ScriptStringFree | Libera uma estrutura SCRIPT_STRING_ANALYSIS . |
| ScriptStringGetLogicalWidths | Converte larguras visuais em larguras lógicas. Essa função corresponde a ScriptGetLogicalWidths. |
| ScriptStringGetOrder | Mapeia posições de glifo de caractere de maneira semelhante a GetCharacterPlacement, somente para uso herdado. Essa função não funciona bem com scripts que geram mais de um glifo por ponto de código. |
| ScriptStringOut | Exibe texto sem formatação. Essa função corresponde a ScriptTextOut. |
| ScriptString_pcOutChars | Retorna um ponteiro para o comprimento de uma cadeia de caracteres de texto sem formatação recortada. |
| ScriptString_pLogAttr | Retorna um ponteiro para o buffer de atributos lógicos para uma cadeia de caracteres de texto sem formatação analisada. |
| ScriptString_pSize | Retorna um ponteiro para o tamanho (largura e altura) de uma cadeia de caracteres de texto sem formatação analisada. |
| ScriptStringValidate | Identifica sequências de ponto de código não válidas no script especificado. Essa função é diferente de ScriptGetCMap, que identifica pontos de código não presentes em uma fonte. |
| ScriptStringXtoCP | Converte uma coordenada x em uma posição de caractere. Essa função corresponde a ScriptXtoCP. |
Para exibir apenas texto sem formatação sem modificações, um aplicativo deve chamar ScriptStringAnalyse, ScriptStringOut e, em seguida, ScriptStringFree. As outras funções são usadas para modificar o texto sem formatação antes da exibição.
Tópicos relacionados