PadL

Preenche uma string a esquerda ate atingir o tamanho desejado. PadR faz pela direita, StrZero e atalho pra preencher com zeros.

Assinatura: PadL(cString, nTam, cChar) -> cString

Retorna: Character

Familia de funcoes pra preencher strings ate um tamanho fixo. PadL preenche a esquerda, PadR a direita, StrZero e atalho pra preencher numero com zeros a esquerda.

Sintaxe

PadL(cStr, nTam, cChar)   // preenche esquerda
PadR(cStr, nTam, cChar)   // preenche direita
StrZero(nValor, nTam, nDec)  // numero com zeros a esquerda

Exemplo

StrZero(15, 6)              // "000015"
PadL("Joao", 10, " ")        // "      Joao"
PadR("Joao", 10, ".")        // "Joao......"
PadR(cCodigo, TamSx3("B1_COD")[1])  // alinha pelo tam da SX3

Quando usar

StrZero vs PadL

StrZero(15, 6) e mais legivel que PadL(Str(15), 6, "0"). Use o atalho.

Parâmetros

NomeTipoObrigatórioDescrição
cStringCharactersimString origem
nTamNumericsimTamanho final
cCharCharacternãoCaracter de preenchimento (default espaco)

Exemplos

Codigo com zeros

cCod := StrZero(15, 6)  // "000015"

Veja também