SetTextShaping
Texto
Descripción
Esta página describe SetTextShaping en PDFlibPas dentro del tema "Texto". Los nombres de API, parámetros, clases, archivos y valores literales se conservan tal como aparecen en la biblioteca Delphi y los puntos de entrada 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 con valor 1 activa el modelado automático de scripts complejos (el valor predeterminado), 0 lo desactiva.
Valor de retorno
Devuelve el estado previo: 1 cuando el modelado estaba habilitado antes de la llamada, 0 cuando estaba deshabilitado.
Notas
Cuando está habilitado, DrawText y GetTextWidth detectan caracteres en árabe, hebreo, índico y otros scripts complejos, y los encaminan automáticamente a través del motor de modelado, de modo que las formas contextuales, las ligaduras obligatorias y el orden de derecha a izquierda resultan correctos sin necesidad de llamar a DrawShapedText manualmente. El texto en latín, cirílico, griego y CJK nunca se redirige, por lo que la salida existente no cambia. Deshabilite el enrutamiento para reproducir exactamente el comportamiento anterior al modelado, o cuando el flujo de contenido byte a byte sin modelar sea más importante que el renderizado correcto de scripts complejos.