String compacted = l.getLine().replaceAll(" ", ""); l.setLine(compacted); currentPageHeight = updatePageHeight(compacted, currentPageHeight); if (currentPageHeight > pageHeigth) { lineAdded = false; currentPageHeight = updatePageHeight(line, currentPageHeight); l.setStyleClass(textStyle); page.addLine(l); currentPageHeight = updatePageHeight(oneLine.toString(), currentPageHeight); oneLine = new StringBuilder(); // clear the cache page = new Page(); page.addLine(lastLine); currentPageHeight = updatePageHeight(lastLine.getLine(), currentPageHeight);