com.lowagie.text.pdf.internal
public class PdfViewerPreferencesImp extends Object implements PdfViewerPreferences
Field Summary | |
---|---|
static PdfName[] | DIRECTION_PREFERENCES A series of viewer preferences. |
static PdfName[] | DUPLEX_PREFERENCES A series of viewer preferences. |
static PdfName[] | NONFULLSCREENPAGEMODE_PREFERENCES A series of viewer preferences. |
int | pageLayoutAndMode This value will hold the viewer preferences for the page layout and page mode. |
static PdfName[] | PAGE_BOUNDARIES A series of viewer preferences. |
static PdfName[] | PRINTSCALING_PREFERENCES A series of viewer preferences |
PdfDictionary | viewerPreferences This dictionary holds the viewer preferences (other than page layout and page mode). |
static int | viewerPreferencesMask The mask to decide if a ViewerPreferences dictionary is needed |
static PdfName[] | VIEWER_PREFERENCES |
Method Summary | |
---|---|
void | addToCatalog(PdfDictionary catalog)
Adds the viewer preferences defined in the preferences parameter to a
PdfDictionary (more specifically the root or catalog of a PDF file).
|
void | addViewerPreference(PdfName key, PdfObject value)
Sets the viewer preferences for printing. |
int | getIndex(PdfName key)
Given a key for a viewer preference (a PdfName object),
this method returns the index in the VIEWER_PREFERENCES array. |
int | getPageLayoutAndMode()
Returns the page layout and page mode value. |
PdfDictionary | getViewerPreferences()
Returns the viewer preferences. |
static PdfViewerPreferencesImp | getViewerPreferences(PdfDictionary catalog) |
boolean | isPossibleValue(PdfName value, PdfName[] accepted)
Checks if some value is valid for a certain key. |
void | setViewerPreferences(int preferences)
Sets the viewer preferences as the sum of several constants.
|
Parameters: catalog
Parameters: key a PdfName referring to a viewer preference
Returns: an index in the VIEWER_PREFERENCES array
Parameters: preferences the viewer preferences
See Also: PdfViewerPreferences