Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- object ItextDSL {
- def writeDoc(out: OutputStream, conf: DocConf, dsl: Document => Unit): Unit = {
- val itextDoc = new ItextDocument (conf.pageSize, conf.marginLeft, conf.marginRight, conf.marginTop, conf.marginBottom)
- val writer = PdfWriter.getInstance (itextDoc, out)
- itextDoc.open ()
- dsl (Document (itextDoc))
- writer.setPageEvent(new HeaderAndFooter())
- //writer.setPageEvent(new HeaderAndFooter2())
- //writer.setPageEvent(new TableHeader ())
- writer.flush ()
- writer.setCloseStream (false)
- itextDoc.close ()
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement