org.jpedal.examples.simpleviewer.utils
Class ItextFunctions

java.lang.Object
  extended by org.jpedal.examples.simpleviewer.utils.ItextFunctions

public class ItextFunctions
extends java.lang.Object

central location to place external code using itext library


Field Summary
static int ORDER_ACCROS
           
static int ORDER_DOWN
           
static int ORDER_STACK
           
static int REPEAT_AUTO
           
static int REPEAT_NONE
           
static int REPEAT_SPECIFIED
           
static int ROTATE180
           
static int ROTATECLOCKWISE
           
static int ROTATECOUNTERCLOCKWISE
           
 
Constructor Summary
ItextFunctions(SwingGUI currentGUI, java.lang.String selectedFile, PdfDecoder decode_pdf)
           
 
Method Summary
 void add(int pageCount, PdfPageData currentPageData, InsertBlankPDFPage addPage)
           
 void addHeaderFooter(int pageCount, PdfPageData currentPageData, AddHeaderFooterToPDFPages addHeaderFooter)
           
 void delete(int pageCount, PdfPageData currentPageData, DeletePDFPages deletedPages)
           
 void encrypt(int pageCount, PdfPageData currentPageData, EncryptPDFDocument encryptPage)
           
 void extractPagesToNewPDF(SavePDF current_selection)
           
 void handouts(java.lang.String file)
           
 void nup(int pageCount, PdfPageData currentPageData, ExtractPDFPagesNup extractPage)
           
 void rotate(int pageCount, PdfPageData currentPageData, RotatePDFPages current_selection)
           
 void saveFormsData(java.lang.String file)
          uses itext to save out form data with any changes user has made
 void setCrop(int pageCount, PdfPageData currentPageData, CropPDFPages cropPage)
           
 void stampImage(int pageCount, PdfPageData currentPageData, StampImageToPDFPages stampImage)
           
 void stampText(int pageCount, PdfPageData currentPageData, StampTextToPDFPages stampText)
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

ROTATECLOCKWISE

public static final int ROTATECLOCKWISE
See Also:
Constant Field Values

ROTATECOUNTERCLOCKWISE

public static final int ROTATECOUNTERCLOCKWISE
See Also:
Constant Field Values

ROTATE180

public static final int ROTATE180
See Also:
Constant Field Values

ORDER_ACCROS

public static final int ORDER_ACCROS
See Also:
Constant Field Values

ORDER_DOWN

public static final int ORDER_DOWN
See Also:
Constant Field Values

ORDER_STACK

public static final int ORDER_STACK
See Also:
Constant Field Values

REPEAT_NONE

public static final int REPEAT_NONE
See Also:
Constant Field Values

REPEAT_AUTO

public static final int REPEAT_AUTO
See Also:
Constant Field Values

REPEAT_SPECIFIED

public static final int REPEAT_SPECIFIED
See Also:
Constant Field Values
Constructor Detail

ItextFunctions

public ItextFunctions(SwingGUI currentGUI,
                      java.lang.String selectedFile,
                      PdfDecoder decode_pdf)
Method Detail

saveFormsData

public void saveFormsData(java.lang.String file)
uses itext to save out form data with any changes user has made


extractPagesToNewPDF

public void extractPagesToNewPDF(SavePDF current_selection)

nup

public void nup(int pageCount,
                PdfPageData currentPageData,
                ExtractPDFPagesNup extractPage)

handouts

public void handouts(java.lang.String file)

add

public void add(int pageCount,
                PdfPageData currentPageData,
                InsertBlankPDFPage addPage)

rotate

public void rotate(int pageCount,
                   PdfPageData currentPageData,
                   RotatePDFPages current_selection)

setCrop

public void setCrop(int pageCount,
                    PdfPageData currentPageData,
                    CropPDFPages cropPage)

delete

public void delete(int pageCount,
                   PdfPageData currentPageData,
                   DeletePDFPages deletedPages)

stampImage

public void stampImage(int pageCount,
                       PdfPageData currentPageData,
                       StampImageToPDFPages stampImage)

stampText

public void stampText(int pageCount,
                      PdfPageData currentPageData,
                      StampTextToPDFPages stampText)

addHeaderFooter

public void addHeaderFooter(int pageCount,
                            PdfPageData currentPageData,
                            AddHeaderFooterToPDFPages addHeaderFooter)

encrypt

public void encrypt(int pageCount,
                    PdfPageData currentPageData,
                    EncryptPDFDocument encryptPage)