private void build() {
URL image = Templates.class.getResource("images/pda.png");
try {
report().setTemplate(template().setBarcodeHeight(50))
.setTextStyle(stl.style(stl.pen1Point()))
.title(Templates.createTitleComponent("Components"), components("rectangle", cmp.rectangle(), "round rectangle", cmp.roundRectangle(10), "ellipse", cmp.ellipse()),
cmp.verticalGap(10), components("text field", cmp.text("text"), "image", cmp.image(image).setFixedDimension(30, 30), "line", cmp.line()), cmp.verticalGap(10),
components("boolean field", cmp.booleanField(true).setComponentType(BooleanComponentType.IMAGE_CHECKBOX_2).setFixedDimension(20, 20), "center horizontal",
cmp.centerHorizontal(cmp.image(image).setFixedDimension(50, 50)), "center vertical", cmp.centerVertical(cmp.text("text").setFixedRows(1))), cmp.verticalGap(10),
components("text field", cmp.text("text"), "empty space", cmp.filler(), "text field", cmp.text("text")), cmp.verticalGap(50),
cmp.horizontalList(cmp.text("text"), cmp.horizontalGap(100), cmp.text("text")),
cmp.xyList().add(50, 15, cmp.text("text")).add(110, 20, cmp.text("text")).add(170, 25, cmp.text("text")))
.show();
} catch (DRException e) {
e.printStackTrace();
}
}