Usina BRGuía AdvPL
Ingresar
← Todos los temas
FUNCIóNEn revisión

PadR

PadR(xExp,nLen,[cFill]) -> cRet

Rellena cadena a derecha.

PadRAdvPL
01 · DESCRIPCIÓN GENERAL

Descripción general

Longitud final es nLen. xExp se convierte a cadena; cFill omitido usa espacio y solo primer carácter si informado. Entrada mayor se trunca; nLen no positivo produce cadena vacía. Ejemplo comunitario compara C/L/R; adaptación usa relleno visible. (Fuentes: refs. 1–2.)

02 · SINTAXIS

Sintaxis

PadR(xExp,nLen,[cFill]) -> cRet

Parámetros

xExp
CualquieraObligatorio

Valor convertido a texto.

nLen
NuméricoObligatorio

Longitud final.

cFill
CarácterOpcional

Carácter de relleno; espacio por defecto.

Retorno

Cadena de longitud indicada o vacía para nLen no positivo.

03 · EJEMPLO PRÁCTICO

Ejemplo comentado

#Include "Protheus.ch"

User Function Ed567()
    // Relleno visible, sin modificar datos.
    ConOut(PadR("AB",6,"-"))
    ConOut(cValToChar(Len(PadR("AB",6,"-"))))
Return Nil
Resultado esperado

Resultado: AB----; longitud 6. En revisión: ejemplo editorial no compilado ni ejecutado en Protheus. Comprobar includes, release, RDD y contexto antes de probar.

BUENAS PRÁCTICAS
  • Comprobar longitud antes de rellenar identificadores: truncamiento puede perder datos. Definir encoding; formato no valida clave o campo.
  • En revisión: ejemplo editorial no compilado ni ejecutado en Protheus. Comprobar includes, release, RDD y contexto antes de probar.

Contenido relacionado

REFERENCIAS
  1. TOTVS. PadR. TDN. Consulta el 2026-10-27.
  2. Atilio. Exemplo 379; commit 7d275a7. Consulta el 2026-10-27.
Estado
En revisión
Página creada el
Última revisión el
Idioma original
Portugués
Revisión
Usina.BR
0 comentario(s) aprobado(s)

Comentarios

Todavía no hay comentarios aprobados.

Inicia sesión con Google o Microsoft para comentar.

Desarrollado con Usina Docs · Alpha