Sintaxis
PADL( <expresión>, <expresión numérica> [ , <expresión carácter> ] )
Propósito
Alinea la expresión ubicada a la izquierda dentro de una determinada longitud.
Argumentos
< expresión >
Define una cadena de caracteres, una fecha o un valor numérico que se completará con un determinado carácter para alinearse a la izquierda.
< expresión numérica >
Define el tamaño o longitud de la cadena de caracteres resultante.
< expresión carácter >
Define el carácter que completará la cadena de caracteres resultante. Si no se especifica, se utilizará el espacio en blanco.
Utilización
La función PADL() agrega el carácter especificado a la izquierda de la expresión hasta que se alcance la longitud definida por la expresión numérica.
Si la longitud de la expresión es superior a lo especificado por la expresión numérica, la función PADL() truncará la expresión, de manera que su longitud final sea igual a la definida por la expresión numérica.
Sugerencias
Las funciones PADC(), PADL() y PADR() son muy útiles para la presentación de datos, por medio de una cadena de caracteres, dentro de un área de determinada longitud. Generalmente se utilizan para obtener alineamiento, a la izquierda, a la derecha, o para centralizar los datos que se presentarán por las funciones del AdvPL en la pantalla o en la impresora.
La función LTRIM() es el inverso de la función PADL().
Ejemplos
@ nLin, 001 PSAY PADL(“Lista de embarque de entrada: “ + PAF->PAF_NUMERO, nLimite)
En el ejemplo anterior, la función PADL() alinea a la izquierda la impresión del texto “Lista de embarque de entrada”, más el número de la lista de embarque de entrada, dentro de la longitud definida por la variable nLimite.