Java Doc for PdfViewerPreferences.java in  » PDF » pdf-itext » com » lowagie » text » pdf » interfaces » Java Source Code / Java DocumentationJava Source Code and Java Documentation

Java Source Code / Java Documentation
1. 6.0 JDK Core
2. 6.0 JDK Modules
3. 6.0 JDK Modules com.sun
4. 6.0 JDK Modules com.sun.java
5. 6.0 JDK Modules sun
6. 6.0 JDK Platform
7. Ajax
8. Apache Harmony Java SE
9. Aspect oriented
10. Authentication Authorization
11. Blogger System
12. Build
13. Byte Code
14. Cache
15. Chart
16. Chat
17. Code Analyzer
18. Collaboration
19. Content Management System
20. Database Client
21. Database DBMS
22. Database JDBC Connection Pool
23. Database ORM
24. Development
25. EJB Server geronimo
26. EJB Server GlassFish
27. EJB Server JBoss 4.2.1
28. EJB Server resin 3.1.5
29. ERP CRM Financial
30. ESB
31. Forum
32. GIS
33. Graphic Library
34. Groupware
35. HTML Parser
36. IDE
37. IDE Eclipse
38. IDE Netbeans
39. Installer
40. Internationalization Localization
41. Inversion of Control
42. Issue Tracking
43. J2EE
44. JBoss
45. JMS
46. JMX
47. Library
48. Mail Clients
49. Net
50. Parser
51. PDF
52. Portal
53. Profiler
54. Project Management
55. Report
56. RSS RDF
57. Rule Engine
58. Science
59. Scripting
60. Search Engine
61. Security
62. Sevlet Container
63. Source Control
64. Swing Library
65. Template Engine
66. Test Coverage
67. Testing
68. UML
69. Web Crawler
70. Web Framework
71. Web Mail
72. Web Server
73. Web Services
74. Web Services apache cxf 2.0.1
75. Web Services AXIS2
76. Wiki Engine
77. Workflow Engines
78. XML
79. XML UI
Java
Java Tutorial
Java Open Source
Jar File Download
Java Articles
Java Products
Java by API
Photoshop Tutorials
Maya Tutorials
Flash Tutorials
3ds-Max Tutorials
Illustrator Tutorials
GIMP Tutorials
C# / C Sharp
C# / CSharp Tutorial
C# / CSharp Open Source
ASP.Net
ASP.NET Tutorial
JavaScript DHTML
JavaScript Tutorial
JavaScript Reference
HTML / CSS
HTML CSS Reference
C / ANSI-C
C Tutorial
C++
C++ Tutorial
Ruby
PHP
Python
Python Tutorial
Python Open Source
SQL Server / T-SQL
SQL Server / T-SQL Tutorial
Oracle PL / SQL
Oracle PL/SQL Tutorial
PostgreSQL
SQL / MySQL
MySQL Tutorial
VB.Net
VB.Net Tutorial
Flash / Flex / ActionScript
VBA / Excel / Access / Word
XML
XML Tutorial
Microsoft Office PowerPoint 2007 Tutorial
Microsoft Office Excel 2007 Tutorial
Microsoft Office Word 2007 Tutorial
Java Source Code / Java Documentation » PDF » pdf itext » com.lowagie.text.pdf.interfaces 
Source Cross Reference  Class Diagram Java Document (Java Doc) 


com.lowagie.text.pdf.interfaces.PdfViewerPreferences

All known Subclasses:   com.lowagie.text.pdf.internal.PdfViewerPreferencesImp,  com.lowagie.text.pdf.PdfStamper,  com.lowagie.text.pdf.PdfReader,  com.lowagie.text.pdf.PdfCopyFields,  com.lowagie.text.pdf.PdfWriter,
PdfViewerPreferences
public interface PdfViewerPreferences (Code)
Viewer preferences are described in section 3.6.1 and 8.1 of the PDF Reference 1.7 (Table 3.25 on p139-142 and Table 8.1 on p579-581). They are explained in section 13.1 of the book 'iText in Action'. The values of the different preferences were originally stored in class PdfWriter, but they have been moved to this separate interface for reasons of convenience.




Method Summary
public  voidaddViewerPreference(PdfName key, PdfObject value)
     Adds a viewer preference.
public  voidsetViewerPreferences(int preferences)
     Sets the page layout and page mode preferences by ORing one or two of these constants.

  • The page layout to be used when the document is opened (choose one).
    • PageLayoutSinglePage - Display one page at a time.



Method Detail
addViewerPreference
public void addViewerPreference(PdfName key, PdfObject value)(Code)
Adds a viewer preference.
  • In case the key is one of these values:
    • PdfName.HIDETOOLBAR
    • PdfName.HIDEMENUBAR
    • PdfName.HIDEWINDOWUI
    • PdfName.FITWINDOW
    • PdfName.CENTERWINDOW
    • PdfName.DISPLAYDOCTITLE
    The value must be a of type PdfBoolean (true or false).
  • In case the key is PdfName.NONFULLSCREENPAGEMODE, the value must be one of these names:
    • PdfName.USENONE
    • PdfName.USEOUTLINES
    • PdfName.USETHUMBS
    • PdfName.USEOC
  • In case the key is PdfName.DIRECTION, the value must be one of these names:
    • PdfName.L2R
    • PdfName.R2L
  • In case the key is one of these values:
    • PdfName.VIEWAREA
    • PdfName.VIEWCLIP
    • PdfName.PRINTAREA
    • PdfName.PRINTCLIP
    The value must be one of these names:
    • PdfName.MEDIABOX
    • PdfName.CROPBOX
    • PdfName.BLEEDBOX
    • PdfName.TRIMBOX
    • PdfName.ARTBOX
  • In case the key is PdfName.PRINTSCALING, the value can be
    • PdfName.APPDEFAULT
    • PdfName.NONE
  • In case the key is PdfName.DUPLEX, the value can be:
    • PdfName.SIMPLEX
    • PdfName.DUPLEXFLIPSHORTEDGE
    • PdfName.DUPLEXFLIPLONGEDGE
  • In case the key is PdfName.PICKTRAYBYPDFSIZE, the value must be of type PdfBoolean.
  • In case the key is PdfName.PRINTPAGERANGE, the value must be of type PdfArray.
  • In case the key is PdfName.NUMCOPIES, the value must be of type PdfNumber.

    Parameters:
      key - the name of the viewer preference
    Parameters:
      value - the value of the viewer preference
    See Also:   PdfViewerPreferences.setViewerPreferences



setViewerPreferences
public void setViewerPreferences(int preferences)(Code)
Sets the page layout and page mode preferences by ORing one or two of these constants.

  • The page layout to be used when the document is opened (choose one).
    • PageLayoutSinglePage - Display one page at a time. (default)
    • PageLayoutOneColumn - Display the pages in one column.
    • PageLayoutTwoColumnLeft - Display the pages in two columns, with oddnumbered pages on the left.
    • PageLayoutTwoColumnRight - Display the pages in two columns, with oddnumbered pages on the right.
    • PageLayoutTwoPageLeft - Display the pages two at a time, with oddnumbered pages on the left.
    • PageLayoutTwoPageRight - Display the pages two at a time, with oddnumbered pages on the right.
  • The page mode how the document should be displayed when opened (choose one).
    • PageModeUseNone - Neither document outline nor thumbnail images visible. (default)
    • PageModeUseOutlines - Document outline visible.
    • PageModeUseThumbs - Thumbnail images visible.
    • PageModeFullScreen - Full-screen mode, with no menu bar, window controls, or any other window visible.
    • PageModeUseOC - Optional content group panel visible
    • PageModeUseAttachments - Attachments panel visible
For backward compatibility these values are also supported, but it's better to use method addViewerPreference(key, value) if you want to change the following preferences:
  • HideToolbar - A flag specifying whether to hide the viewer application's tool bars when the document is active.
  • HideMenubar - A flag specifying whether to hide the viewer application's menu bar when the document is active.
  • HideWindowUI - A flag specifying whether to hide user interface elements in the document's window (such as scroll bars and navigation controls), leaving only the document's contents displayed.
  • FitWindow - A flag specifying whether to resize the document's window to fit the size of the first displayed page.
  • CenterWindow - A flag specifying whether to position the document's window in the center of the screen.
  • DisplayDocTitle - A flag specifying whether to display the document's title in the top bar.
  • The predominant reading order for text. This entry has no direct effect on the document's contents or page numbering, but can be used to determine the relative positioning of pages when displayed side by side or printed n-up (choose one).
    • DirectionL2R - Left to right
    • DirectionR2L - Right to left (including vertical writing systems such as Chinese, Japanese, and Korean)
  • The document's page mode, specifying how to display the document on exiting full-screen mode. It is meaningful only if the page mode is PageModeFullScreen (choose one).
    • NonFullScreenPageModeUseNone - Neither document outline nor thumbnail images visible
    • NonFullScreenPageModeUseOutlines - Document outline visible
    • NonFullScreenPageModeUseThumbs - Thumbnail images visible
    • NonFullScreenPageModeUseOC - Optional content group panel visible
  • PrintScalingNone - Indicates that the print dialog should reflect no page scaling.

Parameters:
  preferences - the viewer preferences
See Also:   PdfViewerPreferences.addViewerPreference



www.java2java.com | Contact Us
Copyright 2009 - 12 Demo Source and Support. All rights reserved.
All other trademarks are property of their respective owners.