Код Java для переноса текстовых строк на максимальную ширину строки

Прежде чем я заново изобрету колесо (плохо), я хотел бы знать, есть ли какой-нибудь существующий код Java для переноса текстовых строк на заданную максимальную ширину. В идеале это было бы:

  • уважать существующие разрывы строк
  • разбивать строки, превышающие максимальную длину на границах слов
  • разбивать слова, длина которых превышает максимальную ширину строки, вставляя дефисы

Править: есть здесь нет "пикселей", только java.lang.String. «максимальная ширина» означает количество символов в строке.

19
задан George Armhold 29 October 2010 в 20:08
поделиться