Flying Saucer is a pure Java XML/CSS 2 renderer whose aim is to provide spec-compliant CSS 2.1 rendering for any well-formed XML document. The current codebase can render to Java2D-based canvases (Swing panels), PDF via the iText library, and images. The library currently covers the greater part of the CSS 2.1 specification.
|Tags||Internet Web Browsers multimedia Graphics Presentation Software Development Libraries Java Libraries User Interfaces|
|Operating Systems||OS Independent|
Release Notes: This release includes support for CSS 3 margin boxes, named pages and running elements, substring selectors and namespace-aware CSS matching, improvements to control over PDF output (including CMYK color support), PDF encryption and PDF header properties, table pagination in PDF output, preliminary support for @font-face rules and Type 1 fonts in PDF output, support for True Type Collection (.ttc), basic support for highlighting, selection and copying in Swing, improvements to form handling in Swing, an upgrade to iText 2.0, and bugfixes and assorted other features.
Release Notes: This release includes comprehensive table support, faster rendering, bugfixes, better image generation, near-complete compliance with the CSS 2.1 specification, including lots of improvements like better forms support, CSS counters, cursor property support, compliant font property handling, and so on. There's even a completely new, fast, and compliant CSS 2.1 parser built-in.
Release Notes: This release includes: vertical margin collapsing; Z-index property and stacking contexts; vertical-align: top/bottom; PDF rendering via iText; bookmarks, pagination, breaks, etc.; a rewritten "float" implementation; and improved list marker positioning.
No changes have been submitted for this release.