PDF Clown
0.0.8

PDF Clown 0.0.8
API Reference

PDF Clown for Java is a general-purpose library for PDF files manipulation.

See:
          Description

Packages
it.stefanochizzolini.clown Root namespace of PDF Clown library.
it.stefanochizzolini.clown.bytes I/O support.
it.stefanochizzolini.clown.bytes.filters Stream encoding/decoding filters [PDF:1.6:3.3].
it.stefanochizzolini.clown.documents Document-level objects [PDF:1.6:3.6].
it.stefanochizzolini.clown.documents.contents Types used to define the graphical appearance of PDF contents [PDF:1.6:3.7].
it.stefanochizzolini.clown.documents.contents.colorSpaces Color space types used to specify the colors of graphics objects inside content streams [PDF:1.6:4.5].
it.stefanochizzolini.clown.documents.contents.composition Typographic composition.
it.stefanochizzolini.clown.documents.contents.entities Specialized graphic types.
it.stefanochizzolini.clown.documents.contents.fonts Font type definitions used to draw text inside content streams [PDF:1.6:5].
it.stefanochizzolini.clown.documents.contents.objects Content stream instructions [PDF:1.6:3.7.1].
it.stefanochizzolini.clown.documents.contents.tokens Content stream serialization [PDF:1.6:3.7.1].
it.stefanochizzolini.clown.documents.contents.xObjects External content objects that are able to be referenced from content stream objects [PDF:1.6:4.7].
it.stefanochizzolini.clown.documents.fileSpecs File specifications used to reference the contents of other (either external or embedded) files [PDF:1.6:3.10].
it.stefanochizzolini.clown.documents.interaction Features that allow a user to interact with a document on the screen [PDF:1.6:8].
it.stefanochizzolini.clown.documents.interaction.actions Actions used to perform specific operations when triggered [PDF:1.6:8.5].
it.stefanochizzolini.clown.documents.interaction.annotations Annotations used to associate an object such as a note, sound, or movie with a location on a page of a PDF document, or to provide a way to interact with the user by means of the mouse and keyboard [PDF:1.6:8.4].
it.stefanochizzolini.clown.documents.interaction.forms Interactive forms (aka AcroForm) used to gather information interactively from the user [PDF:1.6:8.6].
it.stefanochizzolini.clown.documents.interaction.forms.styles Custom form field appearance.
it.stefanochizzolini.clown.documents.interaction.navigation.document Features that allow a PDF viewer application to present the user with an interactive, global overview of a document [PDF:1.6:8.2].
it.stefanochizzolini.clown.documents.interaction.navigation.page Features that enable the user to navigate from page to page within a document [PDF:1.6:8.3].
it.stefanochizzolini.clown.documents.interaction.viewer PDF viewer settings [PDF:1.6:8.1].
it.stefanochizzolini.clown.documents.interchange.metadata Features that support global information about the document [PDF:1.6:10.2].
it.stefanochizzolini.clown.documents.multimedia Features that allow a user to embed and play multimedia content within a PDF document [PDF:1.6:9].
it.stefanochizzolini.clown.files File-level objects [PDF:1.6:3.4].
it.stefanochizzolini.clown.objects Primitive PDF object types [PDF:1.6:3.2], along with related extensions [PDF:1.6:3.8].
it.stefanochizzolini.clown.tokens PDF file serialization [PDF:1.6:3].
it.stefanochizzolini.clown.tools Specialized tools for performing common operations on PDF files.
it.stefanochizzolini.clown.util  
it.stefanochizzolini.clown.util.math  
it.stefanochizzolini.clown.util.math.geom  

 

PDF Clown for Java is a general-purpose library for PDF files manipulation.

Bibliographic references

All around this project's documentation, bibliographic references are expressed using the following syntax (XSBNF):

  biblioReference := { '[' publication ':' version ':' section ']' } // Bibliographic reference.
  publication := { letter+ } // Publication identifier.
  version := { digit+ { '.' digit+ }* } // Publication version.
  section := { chapterParagraph, appendixParagraph } // Publication section.
  chapterParagraph := { digit+ paragraph } // Chapter paragraph.
  appendixParagraph := { letter paragraph } // Appendix paragraph.
  paragraph := { { '.' digit+ }* } // Paragraph.

Publications cited within this project:

Bugfixes

All around this project's documentation, bugfix references are expressed using the following syntax (XSBNF):

  bugReference := { '[' bugfixTag ':' bugID ']' } // Bug reference.
  bugfixTag := { 'FIX' } // Bug fix tag.
  bugID := { publicBugID, privateBugID } // Bug identifier.
  publicBugID := { digit+ } // Public bug tracker ID (see http://sourceforge.net/tracker/?group_id=176158&atid=876123).
  privateBugID := { appVersion ':' digit+ } // Private (non-tracked) bug ID.

Related Documentation

For overviews, tutorials, examples, guides, and tool documentation, please see:


PDF Clown
0.0.8

Project home page

Copyright © 2006-2010 Stefano Chizzolini. Some Rights Reserved.
This documentation is available under the terms of the GNU Free Documentation License.