Hola que tal, bueno a lo que te entiendo, por que no obtienes una medida, con eso sacas el substring de la cadena y si es mayor aplicas el salto de linea y el resto lo imprimes en la siguiente linea.
Por ejemplo si son 30 caracteres, sacas el length de la cadena y si es mayor obtienes los primeros 30 y aplicas el salto de linea y luego obtienes los otros 30.
Es una idea espero te sirva