Mega Code Archive

 
Categories / Java Tutorial / PDF
 

Close a path

import java.io.FileOutputStream; import com.lowagie.text.Document; import com.lowagie.text.pdf.GrayColor; import com.lowagie.text.pdf.PdfContentByte; import com.lowagie.text.pdf.PdfWriter; public class MainClass {   public static void main(String[] args) throws Exception {     Document.compress = false;     Document document = new Document();     PdfWriter writer = PdfWriter.getInstance(document, new FileOutputStream("2.pdf"));     document.open();     PdfContentByte cb = writer.getDirectContent();     constructStar(cb, 30, 720);     cb.fill();     document.close();   }   public static void constructStar(PdfContentByte cb, float x, float y) {     cb.moveTo(x + 10, y);     cb.lineTo(x + 80, y + 60);     cb.lineTo(x, y + 60);     cb.lineTo(x + 70, y);     cb.lineTo(x + 40, y + 90);     cb.closePath();   } }