Java Doc for PDPageNode.java in  » PDF » PDFBox-0.7.3 » org » pdfbox » pdmodel » 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 » PDFBox 0.7.3 » org.pdfbox.pdmodel 
Source Cross Reference  Class Diagram Java Document (Java Doc) 


java.lang.Object
   org.pdfbox.pdmodel.PDPageNode

PDPageNode
public class PDPageNode implements COSObjectable(Code)
This represents a page node in a pdf document.
author:
   Ben Litchfield
version:
   $Revision: 1.8 $



Constructor Summary
public  PDPageNode()
     Creates a new instance of PDPage.
public  PDPageNode(COSDictionary pages)
     Creates a new instance of PDPage.

Method Summary
public  PDRectanglefindCropBox()
     This will find the CropBox for this page by looking up the hierarchy until it finds them.
public  PDRectanglefindMediaBox()
     This will find the MediaBox for this page by looking up the hierarchy until it finds them.
public  PDResourcesfindResources()
     This will find the resources for this page by looking up the hierarchy until it finds them.
public  intfindRotation()
     This will find the rotation for this page by looking up the hierarchy until it finds them.
public  voidgetAllKids(List result)
     This will return all kids of this node as PDPage.
public  COSBasegetCOSObject()
    
public  longgetCount()
     This will get the count of descendent page objects.
public  PDRectanglegetCropBox()
     This will get the CropBox at this page and not look up the hierarchy.
public  COSDictionarygetDictionary()
     This will get the underlying dictionary that this class acts on.
public  ListgetKids()
     This will return all kids of this node, either PDPageNode or PDPage.
public  PDRectanglegetMediaBox()
     This will get the MediaBox at this page and not look up the hierarchy.
public  PDPageNodegetParent()
     This is the parent page node.
public  PDResourcesgetResources()
     This will get the resources at this page node and not look up the hierarchy.
public  IntegergetRotation()
     A value representing the rotation.
public  voidsetCropBox(PDRectangle cropBox)
     This will set the CropBox for this page.
public  voidsetMediaBox(PDRectangle mediaBox)
     This will set the mediaBox for this page.
public  voidsetParent(PDPageNode parent)
     This will set the parent of this page.
public  voidsetResources(PDResources resources)
     This will set the resources for this page.
public  voidsetRotation(int rotation)
     This will set the rotation for this page.
public  longupdateCount()
     This will update the count attribute of the page node.


Constructor Detail
PDPageNode
public PDPageNode()(Code)
Creates a new instance of PDPage.



PDPageNode
public PDPageNode(COSDictionary pages)(Code)
Creates a new instance of PDPage.
Parameters:
  pages - The dictionary pages.




Method Detail
findCropBox
public PDRectangle findCropBox()(Code)
This will find the CropBox for this page by looking up the hierarchy until it finds them. The CropBox at this level in the hierarchy.



findMediaBox
public PDRectangle findMediaBox()(Code)
This will find the MediaBox for this page by looking up the hierarchy until it finds them. The MediaBox at this level in the hierarchy.



findResources
public PDResources findResources()(Code)
This will find the resources for this page by looking up the hierarchy until it finds them. The resources at this level in the hierarchy.



findRotation
public int findRotation()(Code)
This will find the rotation for this page by looking up the hierarchy until it finds them. The rotation at this level in the hierarchy.



getAllKids
public void getAllKids(List result)(Code)
This will return all kids of this node as PDPage.
Parameters:
  result - All direct and indirect descendents of this node are added to this list.



getCOSObject
public COSBase getCOSObject()(Code)



getCount
public long getCount()(Code)
This will get the count of descendent page objects. The total number of descendent page objects.



getCropBox
public PDRectangle getCropBox()(Code)
This will get the CropBox at this page and not look up the hierarchy. This attribute is inheritable, and findCropBox() should probably used. This will return null if no CropBox is available at this level. The CropBox at this level in the hierarchy.



getDictionary
public COSDictionary getDictionary()(Code)
This will get the underlying dictionary that this class acts on. The underlying dictionary for this class.



getKids
public List getKids()(Code)
This will return all kids of this node, either PDPageNode or PDPage. All direct descendents of this node.



getMediaBox
public PDRectangle getMediaBox()(Code)
This will get the MediaBox at this page and not look up the hierarchy. This attribute is inheritable, and findMediaBox() should probably used. This will return null if no MediaBox are available at this level. The MediaBox at this level in the hierarchy.



getParent
public PDPageNode getParent()(Code)
This is the parent page node. The parent to this page.



getResources
public PDResources getResources()(Code)
This will get the resources at this page node and not look up the hierarchy. This attribute is inheritable, and findResources() should probably used. This will return null if no resources are available at this level. The resources at this level in the hierarchy.



getRotation
public Integer getRotation()(Code)
A value representing the rotation. This will be null if not set at this level The number of degrees by which the page should be rotated clockwise when displayed or printed. The value must be a multiple of 90. This will get the rotation at this page and not look up the hierarchy. This attribute is inheritable, and findRotation() should probably used. This will return null if no rotation is available at this level. The rotation at this level in the hierarchy.



setCropBox
public void setCropBox(PDRectangle cropBox)(Code)
This will set the CropBox for this page.
Parameters:
  cropBox - The new CropBox for this page.



setMediaBox
public void setMediaBox(PDRectangle mediaBox)(Code)
This will set the mediaBox for this page.
Parameters:
  mediaBox - The new mediaBox for this page.



setParent
public void setParent(PDPageNode parent)(Code)
This will set the parent of this page.
Parameters:
  parent - The parent to this page node.



setResources
public void setResources(PDResources resources)(Code)
This will set the resources for this page.
Parameters:
  resources - The new resources for this page.



setRotation
public void setRotation(int rotation)(Code)
This will set the rotation for this page.
Parameters:
  rotation - The new rotation for this page.



updateCount
public long updateCount()(Code)
This will update the count attribute of the page node. This only needs to be called if you add or remove pages. The PDDocument will call this for you when you use the PDDocumnet persistence methods. So, basically most clients will never need to call this. The update count for this node.



Methods inherited from java.lang.Object
native protected Object clone() throws CloneNotSupportedException(Code)(Java Doc)
public boolean equals(Object obj)(Code)(Java Doc)
protected void finalize() throws Throwable(Code)(Java Doc)
final native public Class getClass()(Code)(Java Doc)
native public int hashCode()(Code)(Java Doc)
final native public void notify()(Code)(Java Doc)
final native public void notifyAll()(Code)(Java Doc)
public String toString()(Code)(Java Doc)
final native public void wait(long timeout) throws InterruptedException(Code)(Java Doc)
final public void wait(long timeout, int nanos) throws InterruptedException(Code)(Java Doc)
final public void wait() throws InterruptedException(Code)(Java Doc)

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