contentStream.beginText(); contentStream.setFont(pdfFont, fontSize); contentStream.newLineAtOffset(startX, startY);
contentStream.beginText(); contentStream.setFont(pdfFont, fontSize); contentStream.moveTextPositionByAmount(startX, startY);
for(int j = 0 ; j < content[i].length; j++){ String text = content[i][j]; contentStream.beginText(); contentStream.moveTextPositionByAmount(textx,texty); contentStream.drawString(text);
private void printMultipleLines( PDPageContentStream contentStream, List<String> lines, float x, float y) throws IOException { if (lines.size() == 0) { return; } final int numberOfLines = lines.size(); final float fontHeight = getFontHeight(); contentStream.beginText(); contentStream.appendRawCommands(fontHeight + " TL\n"); contentStream.moveTextPositionByAmount( x, y); for (int i = 0; i < numberOfLines; i++) { contentStream.drawString(lines.get(i)); if (i < numberOfLines - 1) { contentStream.appendRawCommands("T*\n"); } } contentStream.endText(); }
final float fontHeight = getFontHeight(); contentStream.beginText(); contentStream.appendRawCommands(fontHeight + " TL\n"); contentStream.moveTextPositionByAmount(x, y);
contents.beginText(); contents.setFont(font, 12); contents.newLineAtOffset(100, 700);
contents.beginText(); contents.setFont(font, 12); contents.newLineAtOffset(100, 700);
contents.beginText(); contents.setFont(font, 12); contents.newLineAtOffset(100, 700);
contents.beginText(); contents.setFont(font, FONT_SIZE); contents.newLineAtOffset(rectangle.getLowerLeftX() + MARGIN,
for(int j = 0 ; j < content[i].length; j++){ String text = content[i][j]; contentStream.beginText(); contentStream.moveTextPositionByAmount(textx,texty); contentStream.drawString(text);
contents.beginText(); contents.setFont(font, 12); contents.newLineAtOffset(100, 700);
contentStream.beginText(); contentStream.setFont( font, 12 ); contentStream.newLineAtOffset(100, 700);
private static void showPageNo(PDDocument document, PDPage page, String pageText) throws IOException { int fontSize = 10; try (PDPageContentStream contents = new PDPageContentStream(document, page, PDPageContentStream.AppendMode.PREPEND, true)) { float pageWidth = page.getMediaBox().getWidth(); float pageHeight = page.getMediaBox().getHeight(); PDFont font = PDType1Font.HELVETICA; contents.setFont(font, fontSize); float textWidth = font.getStringWidth(pageText) / 1000 * fontSize; contents.beginText(); contents.newLineAtOffset(pageWidth / 2 - textWidth / 2, pageHeight - INCH / 2); contents.showText(pageText); contents.endText(); } } }
contents.beginText(); contents.setFont(PDType1Font.HELVETICA_BOLD, 12); contents.newLineAtOffset(2, PDRectangle.LETTER.getHeight() - 12);
contentStream.beginText(); contentStream.setFont(hfont, 20); contentStream.setLeading(25); contentStream.endText(); contentStream.beginText(); contentStream.setFont(hfont, 20); contentStream.newLineAtOffset(20, 650); contentStream.endText(); contentStream.beginText(); contentStream.setFont(vfont, 20); contentStream.newLineAtOffset(50, 600); contentStream.endText(); contentStream.beginText(); contentStream.setFont(vfont2, 20); contentStream.newLineAtOffset(100, 600);
contents.beginText(); contents.setFont(PDType1Font.HELVETICA, 15); contents.newLineAtOffset(70, PDRectangle.A4.getHeight() - 30 - i * 35);
stream.beginText(); stream.setFont(font, 12); stream.setLeading(12 * 1.2f);
cs.beginText(); cs.setFont(font, scale);
contentStream.beginText();
contentStream.beginText(); contentStream.newLineAtOffset(startX, startY); contentStream.showText(message);