public class PageSplitter
extends java.lang.Object
| Modifier and Type | Field | Description |
|---|---|---|
static java.lang.String |
CENTERED_STYLE |
|
static java.lang.String |
HEADING_STYLE |
|
static java.lang.String |
PARAGRAPH_STYLE |
|
static java.lang.String[] |
STYLES |
| Constructor | Description |
|---|---|
PageSplitter(double pageHeigth,
double pageWidth,
double lineSpacing,
double initialHeigth,
javafx.scene.text.Font font) |
Initialize the page splitter.
|
| Modifier and Type | Method | Description |
|---|---|---|
void |
setWordSplitter(IWordSplitter splitter) |
|
java.util.List<Page> |
splitIntoPages(ch.sahits.game.openpatrician.utilities.model.Text text) |
Splitting up the text onto pages.
|
public static final java.lang.String CENTERED_STYLE
public static final java.lang.String PARAGRAPH_STYLE
public static final java.lang.String HEADING_STYLE
public static final java.lang.String[] STYLES
public PageSplitter(double pageHeigth,
double pageWidth,
double lineSpacing,
double initialHeigth,
javafx.scene.text.Font font)
pageHeigth - height of a pagepageWidth - width of a pagelineSpacing - spacing between two linesinitialHeigth - initial height of the pagefont - to be used.public void setWordSplitter(IWordSplitter splitter)
public java.util.List<Page> splitIntoPages(ch.sahits.game.openpatrician.utilities.model.Text text)
text - to be splitCopyright © 2011-2018 Sahits GmbH. All Rights Reserved.