36 Commits (4f9ccbd0b79cdb8eebbbdea994355f2df24e595b)

Author SHA1 Message Date
  Glenn Adams d6d8e57b17 apply complex scripts patch 12 years ago
  Peter Hancock 160d78ce1c Associate structure tree elements directly to render content 12 years ago
  Jeremias Maerki e3ac5256c7 Bugfix: select the right font to paint replacement glyphs. This used to paint some characters on top of each others when a font with an auxiliary encoding was active. 13 years ago
  Simon Pepping c81729764a Removed a bunch of javadoc warnings in addition to patch 49733 14 years ago
  Vincent Hennebert 2a54372f5d Renamed some variables and methods for consistency. 14 years ago
  Vincent Hennebert e3e19e881a Bugfix: render all background images as artifacts 14 years ago
  Vincent Hennebert 73c1cddb32 Switched parameters of separateTextElements and beginTextObjectAccess, for consistency with saveGraphicsState and beginMarkedContentSequence 14 years ago
  Vincent Hennebert 36243dc349 Extracted code related to logical structure out of PDFDocumentHandler and put it in its own PDFLogicalStructureHandler class. Vastly simplified the building of the structure tree in the same time. 14 years ago
  Jeremias Maerki 5a0c020ad1 Fixed some bugs concerning marked content generation inside leaders (use-content case). 15 years ago
  Jeremias Maerki 45e74b066f Reverted changes for "ptr" to painter interface as announced in #46705. The pointer value is now provided through the IFContext so only the implementations that support it have to deal with it. 15 years ago
  Jeremias Maerki 863f9e143a JavaBeanified FOUserAgent.accessibilityEnabled(). 15 years ago
  Jeremias Maerki 223eb5df1f Bugzilla #46705: 15 years ago
  Jeremias Maerki 4e27a1c9dd Performance improvements and file-size reductions by introducing letter-spacing and word-spacing attributes in new IF (as mentioned on fop-dev). 15 years ago
  Jeremias Maerki 01ceb0032e Introduced IFContext to provide access to foreign attributes (as discussed on fop-dev). 15 years ago
  Jeremias Maerki 10cb96278c Fixed another spacing issue in IFRenderer. 15 years ago
  Jeremias Maerki 34ecb4c0e0 Borders and leaders/rules for the PostScript painter. 15 years ago
  Jeremias Maerki be4dc692db Added page master name to IFDocumentHandler.startPage() method. 15 years ago
  Jeremias Maerki 48ddcd67a9 Moved IFState instance variable into AbstractIFPainter as all implementations use it. 15 years ago
  Jeremias Maerki d6d3411ca8 Split IFPainter into IFDocumentHandler and IFPainter. This makes the implementation classes smaller, better allows to isolate the painting parts and helps with formats that generate one object per page (SVG, PNG etc.). 15 years ago
  Jeremias Maerki 8f8a366431 Fixed cursor advancement for fixed width spaces. 16 years ago
  Jeremias Maerki 0864f618dc Added support for painting leaders (implemented as drawLine in IFPainter). 16 years ago
  Jeremias Maerki bacc153b5d Had to introduce "clip-rect" to handle clipping on background images, leader etc. A full viewport is probably too heavy-weight here. This is to be considered temporary pending verification with SVG and PCL implementations. 16 years ago
  Jeremias Maerki 6418e71d29 "ET" (endTextObject()) forgotten. Caused to swallow some border rectangles. 16 years ago
  Jeremias Maerki a9507e9562 Made the IFRenderer smarter so it combines lines of text into a single text element where possible. Makes the final output files smaller. 16 years ago
  Jeremias Maerki 07c47a253c Initial implementation for border painting for the new IF (including support for PDF, but not SVG, yet) 16 years ago
  Jeremias Maerki 804a2ba264 Added document-trailer element to the IF (for example for the bookmark tree). 16 years ago
  Jeremias Maerki 4f69c95ae9 Removed obsolete addTarget() method from IFPainter. 16 years ago
  Jeremias Maerki 4d61cb6adf Implemented named destinations for PDF painter. 16 years ago
  Jeremias Maerki e714868660 Added support for bookmarks to intermediate format (including PDF painter). 16 years ago
  Jeremias Maerki 5ca81a092a Implemented foreign-object support for the new intermediate format. 16 years ago
  Jeremias Maerki 23f7125586 Fix for kerning (switched to SVG semantics, now working correctly for both SVG and PDF) 16 years ago
  Jeremias Maerki 83abc0b9b1 First steps at unified image handling as proposed on http://wiki.apache.org/xmlgraphics-fop/ImageSupport/ImageHandler. This shall serve as a preview to motivate early feedback if anyone is interested. 16 years ago
  Jeremias Maerki c75b57d5e0 Dealt with some double formatting issues (coordinate round-trips). 16 years ago
  Jeremias Maerki fecc2c5cb1 Renamed "box" to "viewport". Introduced "group" for pure reference areas (only transformation, no clipping). 16 years ago
  Jeremias Maerki 2d83907e2d Improved/fixed font setup for painters. Reduced the whole thing to pass in a fully set-up FontInfo object to reduce dependencies on the font package to the necessary. 16 years ago
  Jeremias Maerki 8091bd1121 Started the IFParser. 16 years ago