Extending the PDF Viewer - Part 1
The BFO PDF Viewer has a simple framework and API for adding new features. This article will show how to add a simple widget to the toolbar and then add more features that interact with the PDF document itself.
Graphs in dynamic web pages
The traditional approach to using the BFO Graph Library in web pages has been to use the JSP tag library so that the server processes XML in JSP pages and replaces it with generated graphs. However if you want to include BFO graphs in non JSP web pages that use AJAX to load data dynamically then the tag library is not very useful. Although the Graph Library has a SOAP interface for web service access SOAP is not well suited to being used from web pages, so instead we will use the plain XML interface to the Graph Library to dynamically add charts to web pages.
Logging with BFO
The release of 2.11.6 of the BFO PDF library sees the introduction of a consolidated logging API that can be integrated into customer's existing logging systems. Read on to find out how to configure BFO products to log with Log4J or java.util.logging.
Using version 2.0 of the BFO Graph Library with BFO Report Generator
BFO Report Generator by default includes the BFO Graph Library, but the older version 1.0 library. While this is adequate for many users, people may want to use the new graphs and features available in version 2.0 of the Graph library. This article will show how to achieve this.
Funnel Charts
With the release of version 2.4 of the BFO Graph library it is now possible to create "funnel charts" This blog article will explain how to use the new chart type and provide examples of the different styles that can be created.
New features for Java applets
Sun have rewritten the Java browser plugin in Java 6 Update 10 to address many of the issues that people have experienced with deploying Java applets, and to add new features such as dragging applets out of the browser. We have updated the PDF Viewer Applet to take advantage of these features, and we'll show how you can update your own deployment of the PDF Viewer Applet, or any other applet, to do the same.