Java tutorial
import java.awt.Color; import java.io.FileOutputStream; import com.lowagie.text.Document; import com.lowagie.text.pdf.PatternColor; import com.lowagie.text.pdf.PdfContentByte; import com.lowagie.text.pdf.PdfPatternPainter; import com.lowagie.text.pdf.PdfWriter; public class MainClass { public static void main(String[] args) throws Exception { Document document = new Document(); PdfWriter writer = PdfWriter.getInstance(document, new FileOutputStream("2.pdf")); document.open(); PdfContentByte cb = writer.getDirectContent(); PdfPatternPainter circle = cb.createPattern(15, 15, 10, 20, Color.blue); circle.circle(7.5f, 7.5f, 2.5f); circle.fill(); PatternColor circles = new PatternColor(circle); cb.setColorFill(circles); cb.rectangle(252, 716, 72, 72); cb.fillStroke(); document.close(); } }