Keiron Liddle
0954beb3e9
initial implementation of line area layout processing
all inline area and their managers are managed by the
LineLayoutManager. This class fills a line with inline
areas and then does the alignment on all the inline areas.
elements which create inline areas add their managers to the
list that is used by the line layout. These managers have
a retrievable index of inline areas.
git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@194747 13f79535-47bb-0310-9956-ffa450edef68
22 years ago
Keiron Liddle
e05f8b6c0c
comment for possible thread problem
git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@194746 13f79535-47bb-0310-9956-ffa450edef68
22 years ago
Keiron Liddle
90a3909d45
synced with branch
makes FOP running with any JAXP1.1 compliant parser
git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@194739 13f79535-47bb-0310-9956-ffa450edef68
22 years ago
Keiron Liddle
4d585be940
updated to the fluid batik api
git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@194737 13f79535-47bb-0310-9956-ffa450edef68
22 years ago
Keiron Liddle
80c56fbdab
enforce users to call getParser so it can setup the xslt filter
git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@194736 13f79535-47bb-0310-9956-ffa450edef68
22 years ago
Keiron Liddle
ec28e0fccd
replaced logkit logger with the logger interface in avalon framework
Submitted by: Michael Gratton <mjg@recalldesign.com>
git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@194733 13f79535-47bb-0310-9956-ffa450edef68
22 years ago
Keiron Liddle
c345506f11
basic vertical alignment and height for lines
handles alignment.fo
git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@194730 13f79535-47bb-0310-9956-ffa450edef68
22 years ago
Keiron Liddle
2d11da7573
a simple impl of getting ipd and line height
some adjustments to user agent
git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@194714 13f79535-47bb-0310-9956-ffa450edef68
22 years ago
Keiron Liddle
5bbf82caf4
changed property to trait for areas
added ipd to area
git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@194713 13f79535-47bb-0310-9956-ffa450edef68
22 years ago
Keiron Liddle
83a7d296b8
initialise driver rather then doing too much in constructor
git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@194712 13f79535-47bb-0310-9956-ffa450edef68
22 years ago
Keiron Liddle
bdad2c98dd
updated to changes in batik api
git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@194711 13f79535-47bb-0310-9956-ffa450edef68
22 years ago
Keiron Liddle
40e4612f21
made it easier to add xml handlers
git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@194708 13f79535-47bb-0310-9956-ffa450edef68
22 years ago
Keiron Liddle
c2dcd45c63
comment about reader behaviour
git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@194700 13f79535-47bb-0310-9956-ffa450edef68
22 years ago
Keiron Liddle
fa70e1de28
extends adapter instead of implementing useragent
git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@194699 13f79535-47bb-0310-9956-ffa450edef68
22 years ago
Keiron Liddle
300e945508
no longer needed
git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@194698 13f79535-47bb-0310-9956-ffa450edef68
22 years ago
Keiron Liddle
a75284eec3
removed unneeded imports
git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@194697 13f79535-47bb-0310-9956-ffa450edef68
22 years ago
Keiron Liddle
f0e4882228
renders images and ifo to pdf doc
added xml reader for external graphics
git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@194696 13f79535-47bb-0310-9956-ffa450edef68
22 years ago
Keiron Liddle
16df481fea
removed excess spaces
git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@194693 13f79535-47bb-0310-9956-ffa450edef68
22 years ago
Keiron Liddle
d324fcfefb
set user agent on tree builder
git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@194690 13f79535-47bb-0310-9956-ffa450edef68
22 years ago
Keiron Liddle
2d202dea1c
gets namespace of document through different call so conversion is possible
git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@194689 13f79535-47bb-0310-9956-ffa450edef68
22 years ago
Keiron Liddle
45eed66a31
use buffered stream and close at the end
git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@194688 13f79535-47bb-0310-9956-ffa450edef68
22 years ago
Keiron Liddle
06f1a67571
remove SVGArea and ImageArea, no longer needed
git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@194674 13f79535-47bb-0310-9956-ffa450edef68
22 years ago
Karen Lease
6149a1b0be
Use CharUtilities instead of CharClass
git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@194673 13f79535-47bb-0310-9956-ffa450edef68
22 years ago
Karen Lease
8771aa888b
Use util.CharUtilities instead
git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@194672 13f79535-47bb-0310-9956-ffa450edef68
22 years ago
Keiron Liddle
38b2ca9fad
improved thread safety of readers
git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@194670 13f79535-47bb-0310-9956-ffa450edef68
22 years ago
Karen Lease
76705cc423
Correct margin handling on body region for writing-mode
git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@194669 13f79535-47bb-0310-9956-ffa450edef68
22 years ago
Karen Lease
a007e39924
Take CTM into account for PDF rendering (small test)
git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@194668 13f79535-47bb-0310-9956-ffa450edef68
22 years ago
Karen Lease
4a9677a403
Support PDF rendering
git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@194667 13f79535-47bb-0310-9956-ffa450edef68
22 years ago
Karen Lease
de6b00c1eb
Add corresponding properties for space-*
git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@194666 13f79535-47bb-0310-9956-ffa450edef68
22 years ago
Keiron Liddle
4932cd2b9a
improved cache
gets base dir from user agent
git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@194665 13f79535-47bb-0310-9956-ffa450edef68
22 years ago
Keiron Liddle
ffc9918537
fix for no class def found error if no batik
git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@194664 13f79535-47bb-0310-9956-ffa450edef68
22 years ago
Keiron Liddle
fc9ae36c80
some preliminary changes to image handling
Images are put into a cache, different cahces are possible
if information is required it needs to be explicitly loaded
git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@194663 13f79535-47bb-0310-9956-ffa450edef68
22 years ago
Keiron Liddle
4e2d8dcbda
removed println
git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@194662 13f79535-47bb-0310-9956-ffa450edef68
22 years ago
Keiron Liddle
a3ec083fef
made access public
git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@194661 13f79535-47bb-0310-9956-ffa450edef68
22 years ago
Keiron Liddle
12236596a3
no longer used
git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@194659 13f79535-47bb-0310-9956-ffa450edef68
22 years ago
Keiron Liddle
c3de1568d0
put in inherit keyword
git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@194658 13f79535-47bb-0310-9956-ffa450edef68
22 years ago
Keiron Liddle
5af15a140e
exit for closing window is only called for the AWTStarter, command line
and not on the window
git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@194657 13f79535-47bb-0310-9956-ffa450edef68
22 years ago
Keiron Liddle
06edcc8412
made svg context independant so that the svg document does not
hold onto the fo tree
git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@194656 13f79535-47bb-0310-9956-ffa450edef68
22 years ago
Keiron Liddle
bdabe33342
fixed compile error
add extra check for text drawing, seems to have a problem with
large fonts and may have nulll size
git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@194655 13f79535-47bb-0310-9956-ffa450edef68
22 years ago
Karen Lease
915bd9cd20
Fix some bugs in the CTM logic
git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@194654 13f79535-47bb-0310-9956-ffa450edef68
22 years ago
Karen Lease
545eeaa223
Initial implementation of CTM (coordinate transformation matrix) to handle reference-orienation and writing-mode issues
git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@194642 13f79535-47bb-0310-9956-ffa450edef68
22 years ago
Keiron Liddle
1a486a3ed4
does a bit better job at adding text to line area
git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@194637 13f79535-47bb-0310-9956-ffa450edef68
22 years ago
Keiron Liddle
241e8717a5
renders word are to xml
git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@194630 13f79535-47bb-0310-9956-ffa450edef68
22 years ago
Art Welch
1c2b5eef98
Generated text is written in UTF-8 encoding instead of ISO-8859-1
git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@194627 13f79535-47bb-0310-9956-ffa450edef68
22 years ago
Keiron Liddle
b611bf585a
buffered output stream
git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@194621 13f79535-47bb-0310-9956-ffa450edef68
22 years ago
Keiron Liddle
393be5305f
utils for characters such as getting width and determining if space
git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@194618 13f79535-47bb-0310-9956-ffa450edef68
22 years ago
Keiron Liddle
aca1e4f9af
does some basic text into pdf and svg output just for a start
git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@194617 13f79535-47bb-0310-9956-ffa450edef68
22 years ago
Keiron Liddle
fa25f84be4
updated to use style task and removed xslt task
git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@194611 13f79535-47bb-0310-9956-ffa450edef68
22 years ago
Keiron Liddle
aba029c6c6
changed names to make transforms easier
removed unused files
git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@194610 13f79535-47bb-0310-9956-ffa450edef68
22 years ago
Keiron Liddle
3d1be63b36
added design docs to build
removed manifest task - now uses built in ant manifest task (under jar)
git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@194607 13f79535-47bb-0310-9956-ffa450edef68
22 years ago