Subversion Repositories SmartDukaan

Rev

Rev 24513 | Rev 24515 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 24513 Rev 24514
Line 65... Line 65...
65
 
65
 
66
	private static final Locale indianLocale = Locale.getDefault();
66
	private static final Locale indianLocale = Locale.getDefault();
67
 
67
 
68
	private static final Logger LOGGER = LogManager.getLogger(PdfUtils.class);
68
	private static final Logger LOGGER = LogManager.getLogger(PdfUtils.class);
69
	
69
	
70
	private static URL cancelledImgUrl = null;
-
 
71
	static {
-
 
72
		cancelledImgUrl = PdfUtils.class.getClassLoader().getResource("cancelled.png");
-
 
73
	}
-
 
74
 
70
 
75
	public static void generateAndWrite(PdfModel pdfModel, OutputStream outputStream) {
71
	public static void generateAndWrite(PdfModel pdfModel, OutputStream outputStream) {
76
		Document document = new Document();
72
		Document document = new Document();
77
		document.setMargins(0, 0, 25, 0);
73
		document.setMargins(0, 0, 25, 0);
78
		try {
74
		try {
Line 362... Line 358...
362
	    PdfStamper pdfStamper = new PdfStamper(pdfReader, os);
358
	    PdfStamper pdfStamper = new PdfStamper(pdfReader, os);
363
	    pdfStamper.setRotateContents(false);
359
	    pdfStamper.setRotateContents(false);
364
	    // text watermark
360
	    // text watermark
365
        Font f = new Font(FontFamily.HELVETICA, 30);
361
        Font f = new Font(FontFamily.HELVETICA, 30);
366
        Phrase p = new Phrase("My watermark (text)", f);
362
        Phrase p = new Phrase("My watermark (text)", f);
367
        //img watermark
363
        URL cancelledImgUrl = PdfUtils.class.getClassLoader().getResource("cancelled.png");
368
	    Image img = Image.getInstance(cancelledImgUrl);
364
	    Image img = Image.getInstance(cancelledImgUrl);
369
        float w = img.getScaledWidth();
365
        float w = img.getScaledWidth();
370
        float h = img.getScaledHeight();
366
        float h = img.getScaledHeight();
371
        // transparency
367
        // transparency
372
        PdfGState gs1 = new PdfGState();
368
        PdfGState gs1 = new PdfGState();