List of usage examples for org.apache.pdfbox.pdmodel.interactive.viewerpreferences PDViewerPreferences setNonFullScreenPageMode
public void setNonFullScreenPageMode(NON_FULL_SCREEN_PAGE_MODE value)
From source file:org.sejda.impl.pdfbox.ViewerPreferencesTask.java
License:Apache License
private void setViewerPreferences(ViewerPreferencesParameters parameters) throws TaskException { PDViewerPreferences preferences = documentHandler.getViewerPreferences(); setBooleanPreferences(preferences, parameters.getEnabledPreferences()); if (parameters.getDirection() != null) { READING_DIRECTION direction = getDirection(parameters.getDirection()); preferences.setReadingDirection(direction); LOG.trace("Direction set to '{}'.", direction); }//from w w w. j av a 2 s.c o m if (parameters.getDuplex() != null) { DUPLEX duplex = getDuplex(parameters.getDuplex()); preferences.setDuplex(duplex); LOG.trace("Duplex set to '{}'.", duplex); } if (parameters.getPrintScaling() != null) { PRINT_SCALING printScaling = getPrintScaling(parameters.getPrintScaling()); preferences.setPrintScaling(printScaling); LOG.trace("PrintScaling set to '{}'.", printScaling); } NON_FULL_SCREEN_PAGE_MODE nfsMode = getNFSMode(parameters.getNfsMode()); preferences.setNonFullScreenPageMode(nfsMode); LOG.trace("Non full screen mode set to '{}'.", nfsMode); documentHandler.setViewerPreferences(preferences); }