DynamicPDF™ Generator For Java - Custom Page Element API
An exciting feature of DynamicPDF™ Generator for Java
is the ability to extend the object model. It includes a PageElement class that
can be used as a base class to develop custom Page Elements such as charting
and graphing objects. These can be written using the existing Page Element
objects or with vector based PDF code.
Further information on custom Page Element development is available in the help documentation that comes with Generator for Java.
If you have Page Elements that you would like to share with others, please contact support to have it or a link to it posted on our website. If you would like to develop Page Elements for resale and would like to integrate with our licensing model, please contact support.
DynamicPDF™ Generator for Java includes 36 built-in Page Elements.
Included with the Community Edition
- Group
- The Group Page Element is used to group page elements into logical groups.
- Image
- The Image Page Element is
used to add images to the page. The community edition is limited to GIF images.
- Label
- The Label Page Element is used for adding text labels to the page.
- Layout Grid
- The Layout Grid Page Element adds a layout grid to the page to assist with the layout of Page Elements.
- Line
- The Line Page Element is used to add lines to the page.
- Page Numbering Label
- The Page Numbering Label Page Element is used for adding text page and section numbering to the labels to the page.
- Rectangle
- The Rectangle Page Element is used to add rectangles to the document.
Included with the Professional Edition
- Area Group
- The Area Group can be used to collect many page elements together and add them to the page all at once with a area.
- Background Image
- The Background Image Page Element is used to add in image as a background to a page. The image stretches
to fill the entire page.
- Bookmark
- The Bookmark Page Element is used to add outlines to the document's outline list.
- Circle
- The Circle Page Element is used to add circles to the page.
- Link
- The Link Page Element is used to add document and URL links to the page.
- Note
- The Note Page Element is used to add a PDF note to the page.
- Path
- The Path Page Element is used to add path shapes to the page. This is made up of the LineSubPath,
CurveFromSubPath, CurveSubPath, and CurveToSubPath classes.
- Table
- The Table Page
Element is used to add a table to the page. It has horizontal and vertical
continuation methods to efficiently span a table between multiple columns or pages.
- Text Area
- The Text Area Page Element is used to add text to the page.
It has text continuation methods to efficiently span text between multiple
Text Areas and pages.
- Transformation Group
- The Transformation Group Page Element is used to shift, rotate and scale other page elements. Any page element that is
placed in the transformation group will be shifted, rotated or scaled with the transformation group.
- Transparency Group
- The Transparency Group Page Element is used to add transparency to page elements.
Included with the Enterprise Edition
- HTML Text Area
- The HTML Text Area Page Element is used to add formatted text to the page.
It has text continuation methods to efficiently span text between multiple
HTML Text Areas and pages.
- 18 Bar Coding Page Elements
- 18 Bar Coding Page Elements are included with the professional version. These include
Code 128, Code 39, Code 2 of 5, Interleaved 2 of 5, Codabar, Postnet, and 12 versions of UPC/EAN/JAN symbols.
|