- // note: adds "i"
- private static void appendLeft(StringBuilder builder, String text,
- String prependFirst, String prependOthers, String space) {
+ private static void appendJustified(StringBuilder builder, boolean menu,
+ String text, String space) {
+ for (String line : text.split("\n")) {
+ int size = LINE_SIZE - space.length();
+ for (String subline : StringUtils.justifyText(line, size,
+ Alignment.JUSTIFY)) {
+ builder.append(menu ? "i" : "") //
+ .append(space) //
+ .append(subline) //
+ .append("\r\n");
+ }
+ }
+ }
+
+ private static void appendLeft(StringBuilder builder, boolean menu,
+ String text, String space) {
+ appendLeft(builder, menu, text, "", "", space);
+ }
+
+ private static void appendLeft(StringBuilder builder, boolean menu,
+ String text, String prependFirst, String prependOthers, String space) {