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

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

Introduction

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

Prototype

int LRGLITTER

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

Click Source Link

Document

Left-Right Glitter

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//  w ww . j  a  va 2  s.  c  o  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;
}