Example usage for com.lowagie.text.pdf PdfTransition BTWIPE

List of usage examples for com.lowagie.text.pdf PdfTransition BTWIPE

Introduction

In this page you can find the example usage for com.lowagie.text.pdf PdfTransition BTWIPE.

Prototype

int BTWIPE

To view the source code for com.lowagie.text.pdf PdfTransition BTWIPE.

Click Source Link

Document

Bottom-Top Wipe

Usage

From source file:org.pdfsam.console.business.pdf.handlers.SlideShowCmdExecutor.java

License:Open Source License

/**
 * Maps a pdfsam transition to a iText transition.
 * If an error occur the PdfTransition.BLINDH is the default transition.
 * @param transition/*from   w  w w . j ava2  s .  co  m*/
 * @return
 */
private int getITextTransition(String transition) {
    int retVal = PdfTransition.BLINDH;
    if (transitionsMappingMap == null) {
        transitionsMappingMap = new Hashtable(20);
        transitionsMappingMap.put(Transition.T_BLINDH, new Integer(PdfTransition.BLINDH));
        transitionsMappingMap.put(Transition.T_BLINDV, new Integer(PdfTransition.BLINDV));
        transitionsMappingMap.put(Transition.T_BTWIPE, new Integer(PdfTransition.BTWIPE));
        transitionsMappingMap.put(Transition.T_DGLITTER, new Integer(PdfTransition.DGLITTER));
        transitionsMappingMap.put(Transition.T_DISSOLVE, new Integer(PdfTransition.DISSOLVE));
        transitionsMappingMap.put(Transition.T_INBOX, new Integer(PdfTransition.INBOX));
        transitionsMappingMap.put(Transition.T_LRGLITTER, new Integer(PdfTransition.LRGLITTER));
        transitionsMappingMap.put(Transition.T_LRWIPE, new Integer(PdfTransition.LRWIPE));
        transitionsMappingMap.put(Transition.T_OUTBOX, new Integer(PdfTransition.OUTBOX));
        transitionsMappingMap.put(Transition.T_RLWIPE, new Integer(PdfTransition.RLWIPE));
        transitionsMappingMap.put(Transition.T_SPLITHIN, new Integer(PdfTransition.SPLITHIN));
        transitionsMappingMap.put(Transition.T_SPLITHOUT, new Integer(PdfTransition.SPLITHOUT));
        transitionsMappingMap.put(Transition.T_SPLITVIN, new Integer(PdfTransition.SPLITVIN));
        transitionsMappingMap.put(Transition.T_SPLITVOUT, new Integer(PdfTransition.SPLITVOUT));
        transitionsMappingMap.put(Transition.T_TBGLITTER, new Integer(PdfTransition.TBGLITTER));
        transitionsMappingMap.put(Transition.T_TBWIPE, new Integer(PdfTransition.TBWIPE));
    }
    Object iTextTransition = transitionsMappingMap.get(transition);
    if (iTextTransition != null) {
        retVal = ((Integer) iTextTransition).intValue();
    }
    return retVal;
}