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

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

Introduction

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

Prototype

int SPLITHIN

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

Click Source Link

Document

IN Horizontal Split

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 a  v a  2  s.  com*/
 * @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;
}