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.
Esta seção descreve funções para tipografia e para processamento de scripts complexos.
| Função | Descrição |
|---|---|
| ScriptApplyDigitSubstitution | Aplica as configurações de substituição de dígitos especificadas ao controle de script especificado e às estruturas de estado de script. |
| 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 atualmente armazenada em cache. |
| ScriptCPtoX | Gera o deslocamento x da extremidade esquerda ou da borda dianteira de uma execução para a borda à esquerda ou à direita de um cluster de caracteres lógico. |
| ScriptFreeCache | Libera um cache de script. |
| ScriptGetCMap | Recupera os índices de glifos dos caracteres Unicode em uma cadeia de caracteres de acordo com a tabela cmap TrueType ou a tabela cmap padrão implementada para fontes antigas. |
| 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. |
| ScriptGetFontLanguageTags | Recupera uma lista de marcas de idioma que estão disponíveis para o item especificado e são suportadas 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 que podem ser formados individualmente. |
| ScriptItemizeOpenType | Quebra uma cadeia de caracteres Unicode em itens moldáveis individualmente e fornece uma matriz de tags de feição para cada item modelável para processamento OpenType. |
| ScriptJustifique | Cria uma tabela de larguras avançadas para permitir a justificação de texto quando passada para a funçãoScriptTextOut. |
| ScriptLayout | Converte uma matriz de níveis de incorporação de execução em um mapa de posição visual-para-lógica e/ou lógica-para-visual. |
| ScriptPlace | Gera informações de avanço de glifo, largura e deslocamento bidimensional a partir da saída de ScriptShape. |
| ScriptPlaceOpenType | Gera glifos e atributos visuais para uma execução Unicode com informações OpenType a partir 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 (National Language Support) e as registra em uma estrutura 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 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 | Liberta 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. |
| ScriptString_pcOutChars | Retorna um ponteiro para o comprimento de uma cadeia de caracteres após o corte. |
| 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 em busca de sequências inválidas. |
| ScriptStringXtoCP | Converte uma coordenada x em uma posição de caractere. |
| ScriptSubstituteSingleGlyph | Permite 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 a partir do deslocamento x de uma execução. |