SetTextShaping
Text
Descrição
Esta página descreve SetTextShaping no PDFlibPas no âmbito do tópico "Text". Os nomes de API, parâmetros, nomes de classe, nomes de ficheiros e literais são mantidos exactamente como aparecem na biblioteca Delphi e nos pontos de entrada DLL.
Reveja a sintaxe, os parâmetros e os valores de retorno antes de invocar a função.
Sintaxe
Delphi
Function TPDFlib.SetTextShaping(Enable: Integer): Integer;
Parâmetros
Enable: 1 activa a modelação automática de scripts complexos (predefinição); 0 desactiva-a.
Valores de Retorno
Devolve o estado anterior: 1 quando a modelação estava activa antes da chamada; 0 quando estava desactivada.
Observações
Quando activa, DrawText e GetTextWidth detectam caracteres árabes, hebraicos, índicos e de outros scripts complexos e encaminham-nos automaticamente através do motor de modelação, de modo a que as formas contextuais, as ligaduras obrigatórias e a ordenação da direita para a esquerda sejam produzidas correctamente sem invocar DrawShapedText directamente. O texto latino, cirílico, grego e CJK nunca é reencaminhado, pelo que a saída existente não é afectada. Desactive o encaminhamento para reproduzir o comportamento exacto anterior à modelação ou quando o fluxo de conteúdo não moldado, byte a byte, importa mais do que a renderização correcta de scripts complexos.