SetTextShaping

Texto

Descrição

Esta página descreve SetTextShaping no PDFlibPas dentro do tópico "Texto". Nomes de APIs, parâmetros, classes, arquivos e valores literais são preservados exatamente como aparecem na biblioteca Delphi e nos pontos de entrada DLL

Revise a sintaxe, os parâmetros e os valores de retorno antes de chamar a função

Sintaxe

Delphi

Function TPDFlib.SetTextShaping(Enable: Integer): Integer;

Parâmetros

Enable 1 ativa a moldagem automática de scripts complexos (padrão), 0 a desativa.

Valor de retorno

Retorna o estado anterior: 1 quando a moldagem estava ativada antes da chamada, 0 quando estava desativada

Observações

Quando ativados, DrawText e GetTextWidth detectam caracteres árabes, hebraicos, índicos e de outros scripts complexos e os encaminham automaticamente pelo mecanismo de moldagem, de modo que formas contextuais, ligaduras obrigatórias e ordenação da direita para a esquerda aparecem corretamente sem chamar DrawShapedText diretamente. Texto latino, cirílico, grego e CJK nunca é redirecionado, portanto a saída existente permanece inalterada. Desative o encaminhamento para reproduzir exatamente o comportamento anterior à moldagem ou quando o fluxo de conteúdo byte a byte sem moldagem for mais importante do que a renderização correta de scripts complexos