![]() |
dividir un string por su tamaño en pixels Hola a todos, estoy buscando una forma de poder dividir un string según su tamaño, pero en lugar de por su número de carácteres por su tamaño en pixels. No se como poder averiguar el tamaño en pixel de cada carácter de mi string. Estoy implementando un servicio de mensajería, tipo chat y quiero que cuando el mensaje enviado sobrepase el tamaño máximo que lo divida en lineas, pero claro, no es lo mismo tener 20 'w' seguidas que 20 'a', o minúsculas y mayúsculas, ya que su tamaño en pixeles es diferente y por tanto no queda tan bien al separarlo solo por número de carácteres. Si a alguién se le ocurre como implementarlo en Javascript se lo agradecería! Chao. |
Respuesta: dividir un string por su tamaño en pixels Te recomiendo que utilices una letra tipo courier, en la que todos los caracteres ocupan el mismo espacio. Se llaman monospaced. Puedes leer sobre ellas aquí: http://www.wikilearning.com/tutorial..._kerning/143-3 Lo digo porque me parece la solución más sencilla. Un saludo! Un ejemplo: 123456789 camino de cuarto de baño enco wwwwwwwww iiiiiiiii |
| La zona horaria es GMT -6. Ahora son las 05:07. |
Desarrollado por vBulletin® Versión 3.8.7
Derechos de Autor ©2000 - 2026, Jelsoft Enterprises Ltd.