SetTextShaping

Texto

Descripción

Esta página describe SetTextShaping en PDF Library for Delphi, dentro del tema "Texto". Los nombres de API, parámetros, clases, archivos y literales se conservan exactamente como aparecen en la biblioteca Delphi y en los puntos de entrada de la DLL

Revise la sintaxis, los parámetros y los valores de retorno antes de llamar a la función.

Sintaxis

Delphi

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

Parámetros

Enable: 1 activa la formación tipográfica automática de escrituras complejas (valor predeterminado); 0 la desactiva.

Valores devueltos

Devuelve el estado anterior: 1 cuando la formación tipográfica estaba activada antes de la llamada, 0 cuando estaba desactivada.

Observaciones

Cuando está activada, DrawText y GetTextWidth detectan caracteres de escrituras complejas como árabe, hebreo, índico y otros, y los derivan automáticamente al motor de formación tipográfica, de modo que las formas contextuales, las ligaduras obligatorias y el orden de derecha a izquierda se representan correctamente sin necesidad de llamar a DrawShapedText manualmente. El texto latino, cirílico, griego y CJK nunca se redirige, por lo que la salida existente no se ve afectada. Desactive el enrutamiento para reproducir el comportamiento exacto previo a la formación tipográfica o cuando el flujo de contenido sin formatear byte a byte importe más que el renderizado correcto de escrituras complejas.