public final class ViewerPreferencesUtils extends Object
Modifier and Type | Method and Description |
---|---|
static org.sejda.sambox.pdmodel.interactive.viewerpreferences.PDViewerPreferences.READING_DIRECTION |
getDirection(PdfDirection direction)
Mapping between Sejda and PDFBox direction constants.
|
static org.sejda.sambox.pdmodel.interactive.viewerpreferences.PDViewerPreferences.DUPLEX |
getDuplex(PdfDuplex duplex)
Mapping between Sejda and PDFBox duplex constants
|
static org.sejda.sambox.pdmodel.interactive.viewerpreferences.PDViewerPreferences.NON_FULL_SCREEN_PAGE_MODE |
getNFSMode(PdfNonFullScreenPageMode nfsMode)
Mapping between Sejda and PDFBox non full screen mode constants
|
static org.sejda.sambox.pdmodel.PageLayout |
getPageLayout(PdfPageLayout layout)
Mapping between Sejda and PDFBox page layout constants.
|
static org.sejda.sambox.pdmodel.PageMode |
getPageMode(PdfPageMode mode)
Mapping between Sejda and PDFBox page mode constants.
|
static org.sejda.sambox.pdmodel.interactive.viewerpreferences.PDViewerPreferences.PRINT_SCALING |
getPrintScaling(PdfPrintScaling scaling)
Mapping between Sejda and PDFBox print scaling constants
|
static void |
setBooleanPreferences(org.sejda.sambox.pdmodel.interactive.viewerpreferences.PDViewerPreferences preferences,
Set<PdfBooleanPreference> enabled)
Enables the given set of boolean preferences on the given preferences instance and disables the others.
|
public static org.sejda.sambox.pdmodel.interactive.viewerpreferences.PDViewerPreferences.NON_FULL_SCREEN_PAGE_MODE getNFSMode(PdfNonFullScreenPageMode nfsMode)
nfsMode
- public static org.sejda.sambox.pdmodel.PageMode getPageMode(PdfPageMode mode)
mode
- public static org.sejda.sambox.pdmodel.PageLayout getPageLayout(PdfPageLayout layout)
layout
- public static org.sejda.sambox.pdmodel.interactive.viewerpreferences.PDViewerPreferences.READING_DIRECTION getDirection(PdfDirection direction)
direction
- public static org.sejda.sambox.pdmodel.interactive.viewerpreferences.PDViewerPreferences.DUPLEX getDuplex(PdfDuplex duplex)
duplex
- public static org.sejda.sambox.pdmodel.interactive.viewerpreferences.PDViewerPreferences.PRINT_SCALING getPrintScaling(PdfPrintScaling scaling)
scaling
- public static void setBooleanPreferences(org.sejda.sambox.pdmodel.interactive.viewerpreferences.PDViewerPreferences preferences, Set<PdfBooleanPreference> enabled) throws TaskException
preferences
- enabled
- TaskException
- if the given preferences instance is null.Copyright © 2018 sejda. All rights reserved.