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.