segunda-feira, 1 de outubro de 2001

Limitar tamanho de palavras

Algumas vezes, é interessante quebrar o conteúdo de uma palavra gigantesca em palavras menores, mesmo que nao necessariamente corretamente separada, mas apenas para preservar o tamanho de uma tabela. Tente o código abaixo:


Function Quebra( texto, maximo )
dim i, retorno, matriz
matriz  = split( texto, " " )
retorno = ""
for i = 0 to uBound( matriz )
    do while len( matriz(i) ) > maximo
       retorno = retorno & left( matriz( i ), maximo ) & " "
       matriz( i ) = mid( matriz( i ), maximo + 1 )
    loop
    retorno = retorno & matriz( i ) & " "
next
Quebra = trim( retorno )
end function


Existem outras formas, envolvendo CSS, mas esta é a mais compatível com os diferentes browsers do mercado.



Esta matéria foi postada originalmente no ASP4Developers por Rubens N. Farias (site), que na época era "pós-graduado em análise de sistemas orientados a objetos, MCP, MCSD, MCAD, MCSD.NET e consultor em TI, além de idealizador do projeto ASP4Developers. Desenvolve sistemas sob medida, focados na satisfação do usuário, com qualidade e custo realista.". Hoje, vai saber...

0 comentários: