CDP’s Rendering API is common to all of our conversion APIs. The Rendering API takes your converted data from our internal format and renders those pages using 32-bit Graphical Device Interface (GDI) calls compatible with Windows XP,2003, 2008, and Windows 7.
The Rendering component works concurrently with the transform components to provide on-demand conversion and viewing of IBM AFPDS, Xerox Metacode, LineData, and PDF pages.
Highlights of CDP’s Rendering API
- Rotates a converted page through matrix multiplication and then renders that page in its new orientation, a method that is faster and less memory intensive than rotating bitmaps and works with both printer and memory device contexts
- Scales a graphically distinct page, allowing the calling application to zoom in or out and to print on devices with resolutions and margins different from the original printer
- Outputs to graphical channels including HTML, PDF, PCL, and Postscript
Viewing and Printing Channels
The Rendering API supports the following viewing and printing channels:
HTML
- Quickly renders intelligent print data streams for distribution over Internet and/or Intranet channels
- Allows you to create viewable pages for any browser supporting positioned text
- Provides thin client and browser support across slow Internets or Intranets, reducing delivery time and bandwidth constraints
- VAP renders legacy data streams for viewing via Adobe Acrobat Reader
- Administrators can index information and provide a table of contents for statement runs
- Allows viewers to view the entire contents of a print stream or a designated portion of it
Windows GDI
- Makes a call to a GDI function and sends it the object needed for appropriate display or printing
- GDI will then “draw” the object by sending commands to the screen and printer drivers, which render the images
- GDI contains the rendering technology for outputting device dependent bitmaps(BMP), device independent bitmaps (DIB) and for printing to Windows supported printers
Search & Display
- Allows you to search for specified text within the Row Columnized pages and then retrieve and display that text for review
- Rendering technology is capable of building information needed for hit testing, data mining and text searching
PCL
- Page description language for HP LaserJet printers, used by many printers and typesetters
- PCL Level 6 streamlines the graphics and font commands, reducing the amount of information that has to be sent to the printer
PostScript
- Page description language designed by Adobe and used on all platforms
- De facto standard for commercial typesetting and printing
- PostScript commands are language statements in ASCII text that are translated into the printer’s machine language by a Postscript interpreter built into the printer
- Fonts are scaled to size by the interpreter, eliminating the need to store a variety of font sizes on disk