Note: do not use Document.add() inside a page event. @author Paulo Soares
Note: do not use Document.add() inside a page event. @author Paulo Soares (psoares@consiste.pt)
185186187188189190191192193194195
* @param paragraphPosition * the position of the end of the paragraph */ public void onParagraphEnd(PdfWriter writer, Document document, float paragraphPosition) { PdfPageEvent event; for (Iterator i = events.iterator(); i.hasNext(); ) { event = (PdfPageEvent)i.next(); event.onParagraphEnd(writer, document, paragraphPosition); } }
209210211212213214215216217218219
* @param title * the title of the Chapter */ public void onChapter(PdfWriter writer, Document document, float paragraphPosition, Paragraph title) { PdfPageEvent event; for (Iterator i = events.iterator(); i.hasNext(); ) { event = (PdfPageEvent)i.next(); event.onChapter(writer, document, paragraphPosition, title); } }
229230231232233234235236237238239
* the document * @param position * the position of the end of the chapter. */ public void onChapterEnd(PdfWriter writer, Document document, float position) { PdfPageEvent event; for (Iterator i = events.iterator(); i.hasNext(); ) { event = (PdfPageEvent)i.next(); event.onChapterEnd(writer, document, position); } }
255256257258259260261262263264265
* @param title * the title of the section */ public void onSection(PdfWriter writer, Document document, float paragraphPosition, int depth, Paragraph title) { PdfPageEvent event; for (Iterator i = events.iterator(); i.hasNext(); ) { event = (PdfPageEvent)i.next(); event.onSection(writer, document, paragraphPosition, depth, title); } }
275276277278279280281282283284285
* the document * @param position * the position of the end of the section */ public void onSectionEnd(PdfWriter writer, Document document, float position) { PdfPageEvent event; for (Iterator i = events.iterator(); i.hasNext(); ) { event = (PdfPageEvent)i.next(); event.onSectionEnd(writer, document, position); } }
300301302303304305306307308309310
* @param text * the text of the tag */ public void onGenericTag(PdfWriter writer, Document document, Rectangle rect, String text) { PdfPageEvent event; for (Iterator i = events.iterator(); i.hasNext(); ) { event = (PdfPageEvent)i.next(); event.onGenericTag(writer, document, rect, text); } }
8687888990919293949596
* the <CODE>PdfWriter</CODE> for this document * @param document * the document */ public void onOpenDocument(PdfWriter writer, Document document) { PdfPageEvent event; for (Iterator i = events.iterator(); i.hasNext(); ) { event = (PdfPageEvent)i.next(); event.onOpenDocument(writer, document); } }
105106107108109110111112113114115
* the <CODE>PdfWriter</CODE> for this document * @param document * the document */ public void onStartPage(PdfWriter writer, Document document) { PdfPageEvent event; for (Iterator i = events.iterator(); i.hasNext(); ) { event = (PdfPageEvent)i.next(); event.onStartPage(writer, document); } }
122123124125126127128129130131132
* the <CODE>PdfWriter</CODE> for this document * @param document * the document */ public void onEndPage(PdfWriter writer, Document document) { PdfPageEvent event; for (Iterator i = events.iterator(); i.hasNext(); ) { event = (PdfPageEvent)i.next(); event.onEndPage(writer, document); } }
141142143144145146147148149150151
* the <CODE>PdfWriter</CODE> for this document * @param document * the document */ public void onCloseDocument(PdfWriter writer, Document document) { PdfPageEvent event; for (Iterator i = events.iterator(); i.hasNext(); ) { event = (PdfPageEvent)i.next(); event.onCloseDocument(writer, document); } }