!7 import org.apache.pdfbox.pdmodel.font.*; import rst.pdfbox.layout.text.*; import rst.pdfbox.layout.elements.*; import rst.pdfbox.layout.elements.Document; import rst.pdfbox.layout.util.*; lib 1400393 // pdfbox2-layout lib 1400391 // pdfbox lib 1400394 // fontbox lib 1400355 // commons logging cprint { start-thread { Document document = new(Constants.A4, 40, 60, 40, 60); new Paragraph title; title.addMarkup("*This is a header*", 30, BaseFont.Times); document.add(title); document.add(new VerticalSpacer(5)); new Paragraph paragraph; paragraph.addText(repString("Hello World. ", 100), 20, PDType1Font.HELVETICA); document.add(paragraph); S bulletOdd = CompatibilityHelper.getBulletCharacter(1) + " "; paragraph = new Paragraph; paragraph.add(new Indent(bulletOdd, 4, SpaceUnit.em, 11, PDType1Font.TIMES_BOLD, Alignment.Right)); paragraph.addMarkup("This is a list item\n", 11, BaseFont.Times); paragraph.add(new Indent(bulletOdd, 4, SpaceUnit.em, 11, PDType1Font.TIMES_BOLD, Alignment.Right)); paragraph.addMarkup("Another list item\n", 11, BaseFont.Times); document.add(paragraph); File f = prepareProgramFile("test1.pdf"); { temp OutputStream outputStream = newFileOutputStream(f); document.save(outputStream); } printFileInfo(f); } }