Jeremias Maerki
dd518f0885
corresponding.compute() may also return null to indicate that the inherited value should be used.
git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@198335 13f79535-47bb-0310-9956-ffa450edef68
19 years ago
Jeremias Maerki
f79638aa9b
Fixed a bug for labels, giving the wrong reference IPD.
git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@198333 13f79535-47bb-0310-9956-ffa450edef68
19 years ago
Jeremias Maerki
5041422b29
CONTAINING_REFAREA seems to work now, so use it.
Rearranged calculation.
git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@198332 13f79535-47bb-0310-9956-ffa450edef68
19 years ago
Jeremias Maerki
daddb74bf2
Fixed CONTAINING_REFAREA (for list indents)
git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@198331 13f79535-47bb-0310-9956-ffa450edef68
19 years ago
Jeremias Maerki
a1ed5f808c
Fixed a bug in markers with boundary document and page-sequence.
git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@198329 13f79535-47bb-0310-9956-ffa450edef68
19 years ago
Jeremias Maerki
6c2f7aa7ac
Switching off reuse of static LMs, which fixes page numbers and markers on pages >1.
git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@198327 13f79535-47bb-0310-9956-ffa450edef68
19 years ago
Jeremias Maerki
a9d8444aef
toString()
git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@198326 13f79535-47bb-0310-9956-ffa450edef68
19 years ago
Jeremias Maerki
8e85098492
Added a check for endless loops.
git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@198323 13f79535-47bb-0310-9956-ffa450edef68
19 years ago
Jeremias Maerki
1a9a4db0fc
Bugfix for layout of block-containers with fixed BPD. They weren't properly broken over to the next page if they didn't fit.
If autoHeight is false, the whole block-container is considered a non-breakable block. Seems to match the behaviour of other implementations but I still haven't found the right place in the spec.
git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@198322 13f79535-47bb-0310-9956-ffa450edef68
19 years ago
Jeremias Maerki
4da85b8ab3
Commenting a variable that was already defined in the superclass.
git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@198321 13f79535-47bb-0310-9956-ffa450edef68
19 years ago
Jeremias Maerki
91f5d7491d
toString() work
git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@198320 13f79535-47bb-0310-9956-ffa450edef68
19 years ago
Jeremias Maerki
1b772f22b9
Get the mark colors for text-decorations right.
git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@198317 13f79535-47bb-0310-9956-ffa450edef68
19 years ago
Jeremias Maerki
fd4766c634
Too many optimizations.
git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@198316 13f79535-47bb-0310-9956-ffa450edef68
19 years ago
Jeremias Maerki
d9ac7fb576
Removed unnecessary parameter
git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@198315 13f79535-47bb-0310-9956-ffa450edef68
19 years ago
Jeremias Maerki
c62eb56cc3
First version of text-decoration support (no colors, yet, PDF rendering may not be optimal, yet, but the rest seems to work)
This change may kill what text-decoration support already was in the RTF renderer. This will need to be fixed later.
Some javadoc and style touch-ups.
git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@198314 13f79535-47bb-0310-9956-ffa450edef68
19 years ago
Jeremias Maerki
885db48aa4
Additional text-decoration traits
git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@198313 13f79535-47bb-0310-9956-ffa450edef68
19 years ago
Jeremias Maerki
dcc549d859
Additional helper functions
git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@198312 13f79535-47bb-0310-9956-ffa450edef68
19 years ago
Jeremias Maerki
0a3e53b3e0
normal trait attributes for page-level reference and viewport areas.
git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@198307 13f79535-47bb-0310-9956-ffa450edef68
19 years ago
Jeremias Maerki
a704c21e0b
is-reference-area and is-viewport-area traits
git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@198306 13f79535-47bb-0310-9956-ffa450edef68
19 years ago
Jeremias Maerki
0ed68a02ec
Early preloading of images (during FO tree building). This wasn't consistent before (bg-images were loaded by the renderer).
background-position-* implemented where possible (area IPD and BPD must be set for percentages to work)
Fixed placement bug for images (bad rounding or coordinates).
git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@198302 13f79535-47bb-0310-9956-ffa450edef68
19 years ago
Jeremias Maerki
dc7c2d5e03
Setting IPD and BPD before adding background traits
git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@198301 13f79535-47bb-0310-9956-ffa450edef68
19 years ago
Jeremias Maerki
6026cdd425
More area dimension traits.
git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@198300 13f79535-47bb-0310-9956-ffa450edef68
19 years ago
Jeremias Maerki
e1279dccf4
Missing aliases for background-position-*.
Missing percent base for height.
git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@198299 13f79535-47bb-0310-9956-ffa450edef68
19 years ago
Jeremias Maerki
affe8745ec
Javadocs
git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@198298 13f79535-47bb-0310-9956-ffa450edef68
19 years ago
Jeremias Maerki
9ec34fc861
Forgot this one when extending FopImage
git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@198297 13f79535-47bb-0310-9956-ffa450edef68
19 years ago
Jeremias Maerki
b0c752ee04
Repetitions for background images
git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@198296 13f79535-47bb-0310-9956-ffa450edef68
19 years ago
Jeremias Maerki
044e8e38ad
Background image is painted on the padding-rectangle, not on the border-rectangle.
git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@198295 13f79535-47bb-0310-9956-ffa450edef68
19 years ago
Jeremias Maerki
0cb69bccd8
Clipping the background image.
Added support for fetching bitmap resolution (only implemented for JFIF-compliant JPEG files for now, all other remain at 72dpi as before)
git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@198294 13f79535-47bb-0310-9956-ffa450edef68
19 years ago
Jeremias Maerki
7ab0cd84ec
Output clip trait for BlockViewports
git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@198292 13f79535-47bb-0310-9956-ffa450edef68
19 years ago
Jeremias Maerki
96139290da
"fixed" block-containers implemented.
PDFState was cleaned up, simplified and refactored to support a "break-out" mechanism that allows to temporarily break out of the current viewport context.
Support for sending comments to the PDF stream for debugging purposes.
git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@198290 13f79535-47bb-0310-9956-ffa450edef68
19 years ago
Jeremias Maerki
cf024a07dc
Safety check
git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@198289 13f79535-47bb-0310-9956-ffa450edef68
19 years ago
Jeremias Maerki
695177f401
Commented unused code.
git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@198288 13f79535-47bb-0310-9956-ffa450edef68
19 years ago
Jeremias Maerki
d59ab407f1
Code cleanup and preparation for implementing absolute-position="fixed".
git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@198286 13f79535-47bb-0310-9956-ffa450edef68
19 years ago
Jeremias Maerki
d2f5f00579
I need the CTM for display-align checks.
git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@198284 13f79535-47bb-0310-9956-ffa450edef68
19 years ago
Jeremias Maerki
670bc25380
Fix space-before|after handling for block-containers (only a minimal fix, doesn't take space-resolution into account, yet)
git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@198282 13f79535-47bb-0310-9956-ffa450edef68
19 years ago
Jeremias Maerki
45436b05fe
Show top|left-position traits only for abs positioned BCs.
git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@198281 13f79535-47bb-0310-9956-ffa450edef68
19 years ago
Jeremias Maerki
088d74541f
Make display-align publicly available.
git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@198280 13f79535-47bb-0310-9956-ffa450edef68
19 years ago
Jeremias Maerki
7754dd52a4
Adding todo item for a static variable.
git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@198279 13f79535-47bb-0310-9956-ffa450edef68
19 years ago
Jeremias Maerki
5d33b067c4
Fix for auto height on absolutely positioned block-containers.
git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@198277 13f79535-47bb-0310-9956-ffa450edef68
19 years ago
Jeremias Maerki
bb9e6ae01a
block-containers improved/fixed. The following features are implemented and testcases exist:
left, right, top, bottom, width, height, block-progression-dimension (partial), inline-progression-dimension (partial), borders, padding, indents, reference-orientation.
autoheight works only for in-flow BCs ATM.
start-indent calculation fixed: uses inherited value if rules in 5.3.2 don't apply.
git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@198272 13f79535-47bb-0310-9956-ffa450edef68
19 years ago
Jeremias Maerki
b82d359888
toString() method
git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@198271 13f79535-47bb-0310-9956-ffa450edef68
19 years ago
Jeremias Maerki
81b6d06fb7
More info on blocks and block-containers
git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@198270 13f79535-47bb-0310-9956-ffa450edef68
19 years ago
Jeremias Maerki
f0a7615b2a
New traits: space-before, space-after, is-viewport-area, is-reference-area
git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@198269 13f79535-47bb-0310-9956-ffa450edef68
19 years ago
Glen Mazza
4f56f5d364
PR:
Obtained from:
Submitted by:
Reviewed by:
"starting-state" property implemented for fo:bookmark.
git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@198265 13f79535-47bb-0310-9956-ffa450edef68
19 years ago
Jeremias Maerki
62791e28e8
Clarification for the use of x/y-offset.
git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@198263 13f79535-47bb-0310-9956-ffa450edef68
19 years ago
Jeremias Maerki
482c94cfd6
Removed the "inheritedStartIndent" hack again.
Switched to start|end-indent-oriented calculation.
Improved line painting in the PDFRenderer.
Some improvements in BlockContainerLayoutManager (but still WIP ATM).
git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@198259 13f79535-47bb-0310-9956-ffa450edef68
19 years ago
Jeremias Maerki
67a0898e6c
Convenience method for accessing inline-progression padding and border extents.
git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@198258 13f79535-47bb-0310-9956-ffa450edef68
19 years ago
Jeremias Maerki
1375058131
Provide public access to width/height.
git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@198257 13f79535-47bb-0310-9956-ffa450edef68
19 years ago
Jeremias Maerki
1cc0d9d291
Some more info on the area-tree.
git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@198256 13f79535-47bb-0310-9956-ffa450edef68
19 years ago
Jeremias Maerki
a4357576df
toString() method extended to provide helpful info.
git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@198255 13f79535-47bb-0310-9956-ffa450edef68
19 years ago