GetShapedTextWidth

Texto

Descripción

Esta página describe GetShapedTextWidth 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.GetShapedTextWidth(Const FontName: WideString; Size: Double; Const Text: WideString; Options: Integer): Double;

Parámetros

FontName especifica un tipo de letra instalado. Size es el tamaño del texto en puntos. Text es la cadena a medir. El bit 0 de Options selecciona una dirección de párrafo base de derecha a izquierda, coincidiendo con DrawShapedText.

Valor de retorno

Devuelve el ancho modelado del texto en unidades de página —la suma de los avances de glifo modelados— o 0 cuando el motor de modelado no está disponible o el tipo de letra no está instalado.

Notas

La medición ejecuta el mismo paso de modelado que DrawShapedText, por lo que refleja formas contextuales y ligaduras: un par lam-alef se mide como un solo glifo de ligadura, más angosto que las dos letras medidas por separado. Úselo para alinear a la derecha o centrar texto modelado antes de dibujarlo.