/** * Split up the text into lines and pages, that can be displayed. * @param text component that is to be split up. */ private void splitTextToPages(Text text) { final double width = getContentWidth(); final double heigh = contentHeight.doubleValue(); Font font = control.getNavigationLabelFont(); PageSplitter splitter = new PageSplitter(heigh, width, contentContainer.getSpacing(), calculateContentInitialHeigth(), font); splitter.setWordSplitter(new NonAlphaNumWordSplitter()); pages.addAll(splitter.splitIntoPages(text)); } private double getContentWidth() {