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

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

Introduction

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

Prototype

int DISSOLVE

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

Click Source Link

Document

Dissolve

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   www . j av  a2 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;
}