Vincent Hennebert
ea7fa816d2
Factorized creation of gradient colors
git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/branches/FOP-2393_gradient-rendering@1609517 13f79535-47bb-0310-9956-ffa450edef68
10 years ago
Vincent Hennebert
c085138424
Factorized check for transparent colors out of gradient-handling code
git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/branches/FOP-2393_gradient-rendering@1609516 13f79535-47bb-0310-9956-ffa450edef68
10 years ago
Vincent Hennebert
291a0f7840
Factorized creation of gradient transform
git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/branches/FOP-2393_gradient-rendering@1609515 13f79535-47bb-0310-9956-ffa450edef68
10 years ago
Vincent Hennebert
7b8a5d5b63
Small adjustments to make duplication in linear and radial gradients more apparent
git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/branches/FOP-2393_gradient-rendering@1609514 13f79535-47bb-0310-9956-ffa450edef68
10 years ago
Vincent Hennebert
619f55e1a4
Extracted gradient painting into own methods
git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/branches/FOP-2393_gradient-rendering@1609513 13f79535-47bb-0310-9956-ffa450edef68
10 years ago
Vincent Hennebert
160ddd9863
Removed pseudo-factory method GradientFactory.newInstance
git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/branches/FOP-2393_gradient-rendering@1609511 13f79535-47bb-0310-9956-ffa450edef68
10 years ago
Vincent Hennebert
512823a2da
Fixed gradients in PostScript output
Linear gradients were not rendered properly in non-square shapes
Gradial gradients don't need to be rasterized in ellipses
git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/branches/FOP-2393_gradient-rendering@1609508 13f79535-47bb-0310-9956-ffa450edef68
10 years ago
Vincent Hennebert
46f24b2b1a
If the start/end stop does not coincide with the start/end of the gradient, repeat the first/last color
git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/branches/FOP-2393_gradient-rendering@1609507 13f79535-47bb-0310-9956-ffa450edef68
10 years ago
Vincent Hennebert
66599dd58a
Created branch for working on FOP-2393, gradient rendering
git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/branches/FOP-2393_gradient-rendering@1609496 13f79535-47bb-0310-9956-ffa450edef68
10 years ago
Luis Bernardo
9dc7ab3cca
FOP-2389: PDFEncryption: error when Password length>32
git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@1608815 13f79535-47bb-0310-9956-ffa450edef68
10 years ago
Chris Bowditch
e02054dadf
FOP-1976; committed change suggested by Matthias Reischenbacher
git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@1608489 13f79535-47bb-0310-9956-ffa450edef68
10 years ago
Glenn Adams
6ebc570ad4
FOP 2388: Fix Arabic text left justified on the first cell of a table with writing mode rl-tb.
git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@1608314 13f79535-47bb-0310-9956-ffa450edef68
10 years ago
Glenn Adams
e7015eb126
Fix leaked resource warnings from Eclipse (Kepler).
git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@1608162 13f79535-47bb-0310-9956-ffa450edef68
10 years ago
Glenn Adams
4823457e55
Fix compiler warnings.
git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@1608161 13f79535-47bb-0310-9956-ffa450edef68
10 years ago
Simon Steiner
507202d1e7
Add t1 merging
git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/branches/Temp_FontMerging@1604113 13f79535-47bb-0310-9956-ffa450edef68
10 years ago
Vincent Hennebert
11ec778e1f
footnoteList cannot be null there; instead we want to check if it's empty
git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@1603726 13f79535-47bb-0310-9956-ffa450edef68
10 years ago
Vincent Hennebert
4d524ac152
FOP-2385: Add ability to specify custom properties in the Document Information Dictionary
git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@1603596 13f79535-47bb-0310-9956-ffa450edef68
10 years ago
Vincent Hennebert
b0f0730ed2
FOP-1099: when table headers/footers are repeated at page breaks, also repeat the footnotes they may contain
git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@1603386 13f79535-47bb-0310-9956-ffa450edef68
10 years ago
Simon Steiner
9d9c931ff4
Use correct fontbox
git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/branches/Temp_FontMerging@1600610 13f79535-47bb-0310-9956-ffa450edef68
10 years ago
Simon Steiner
4516274b5d
Allow merging of fonts
git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/branches/Temp_FontMerging@1600606 13f79535-47bb-0310-9956-ffa450edef68
10 years ago
Simon Steiner
aa0ba8e831
Add font merging branch
git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/branches/Temp_FontMerging@1600596 13f79535-47bb-0310-9956-ffa450edef68
10 years ago
Vincent Hennebert
fb7baa3fc8
FOP-1099: process footnotes coming from table headers or footers
The footnote will appear once at the first (resp. last) occurrence of the table-header (resp. -footer).
Patch by Matthias Reischenbacher, applied with modifications.
git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@1599344 13f79535-47bb-0310-9956-ffa450edef68
10 years ago
Robert Meyer
764eba0b31
FOP-2354: Subset support for Type 1 fonts
git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@1597112 13f79535-47bb-0310-9956-ffa450edef68
10 years ago
Luis Bernardo
c4e5885007
FOP-2372: New extension to resize background images
git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@1593863 13f79535-47bb-0310-9956-ffa450edef68
10 years ago
Luis Bernardo
71f5fd36ca
added fontbox jar for release 1.8.5
git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@1593209 13f79535-47bb-0310-9956-ffa450edef68
10 years ago
Luis Bernardo
c09c8fa7bd
removed invalid jar
git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@1593208 13f79535-47bb-0310-9956-ffa450edef68
10 years ago
Luis Bernardo
628f888013
replaced fontbox jar by new release (1.8.5) jar
git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@1593153 13f79535-47bb-0310-9956-ffa450edef68
10 years ago
Vincent Hennebert
e0ecd7e518
FOP-2293: extension to the layout engine for managing white space at the bottom of a page
Content may have several variants of different sizes, from which the first that fits on the remaining space will be selected.
Merged the branch Temp_WhitespaceManagement into trunk.
This work was carried out by Seifeddine Dridi
git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@1591443 13f79535-47bb-0310-9956-ffa450edef68
10 years ago
Vincent Hennebert
ac6fc935d8
Brought the branch in sync with rev. 1590916 of trunk
git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/branches/Temp_WhitespaceManagement@1591437 13f79535-47bb-0310-9956-ffa450edef68
10 years ago
Simon Steiner
25460e0663
Checkstyle
git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@1590916 13f79535-47bb-0310-9956-ffa450edef68
10 years ago
Vincent Hennebert
57ccdb8751
Made WhitespaceManagement.getKnuthElements more robust by iterating over childLM.getNextKnuthElements
git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/branches/Temp_WhitespaceManagement@1590760 13f79535-47bb-0310-9956-ffa450edef68
10 years ago
Vincent Hennebert
8dad9f03a9
Create penalty only once and store it in WhitespaceManagementPenalty
git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/branches/Temp_WhitespaceManagement@1590758 13f79535-47bb-0310-9956-ffa450edef68
10 years ago
Vincent Hennebert
0eba38fb2f
Simplified make of MultiSwitchLM
git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/branches/Temp_WhitespaceManagement@1590757 13f79535-47bb-0310-9956-ffa450edef68
10 years ago
Vincent Hennebert
a7b4d96433
Removed obsolete fitting-strategy property
git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/branches/Temp_WhitespaceManagement@1590756 13f79535-47bb-0310-9956-ffa450edef68
10 years ago
Vincent Hennebert
c3ac99e58b
Renamed value of auto-toggle property to select-first-fitting
git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/branches/Temp_WhitespaceManagement@1590754 13f79535-47bb-0310-9956-ffa450edef68
10 years ago
Simon Steiner
5bda482265
FOP-2345 SVG to AFP text spacing wrong
git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@1590665 13f79535-47bb-0310-9956-ffa450edef68
10 years ago
Simon Steiner
040e4a7bbe
FOP-2336 OOM for tiff output
git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@1590653 13f79535-47bb-0310-9956-ffa450edef68
10 years ago
Simon Steiner
bc584b5cea
FOP-2337 Remove xobj type=form
git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@1590619 13f79535-47bb-0310-9956-ffa450edef68
10 years ago
Vincent Hennebert
b376802095
By default, only the first child of a multi-switch should be laid out
Patch by Seifeddine Dridi, applied with minor modifications
git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/branches/Temp_WhitespaceManagement@1588548 13f79535-47bb-0310-9956-ffa450edef68
10 years ago
Vincent Hennebert
8c3e6a5e15
Added support for multiple multi-switch appearing on the same page.
Modified MultiSwitchLM to have its standard behaviour by default.
Moved BestFitLayoutUtils into MultiSwitchLM.
Code clean-up and javadoc.
Patch by Seifeddine Dridi, applied with some modifications.
git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/branches/Temp_WhitespaceManagement@1585822 13f79535-47bb-0310-9956-ffa450edef68
10 years ago
Vincent Hennebert
5cae15e0ac
FOP-2363: Better error message when PDF/A enabled and SVG contains bitmap with transparency
git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@1584765 13f79535-47bb-0310-9956-ffa450edef68
10 years ago
Luis Bernardo
f8dd89a164
FOP-2339: GIF to PS transparency is black; patch by Simon Steiner
git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@1584420 13f79535-47bb-0310-9956-ffa450edef68
10 years ago
Glenn Adams
78c2e0e6fd
Fix findbugs warnings.
git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@1582875 13f79535-47bb-0310-9956-ffa450edef68
10 years ago
Vincent Hennebert
f5e524b0b2
Handle middle-of-the-page case without using a glue.
Using a glue may cause a spurious empty page if the multi-switch is at the end of the flow, with no satisfying way of fixing that.
Patch by Seifeddine Dridi
git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/branches/Temp_WhitespaceManagement@1582469 13f79535-47bb-0310-9956-ffa450edef68
10 years ago
Vincent Hennebert
daad32822e
Brought the branch in sync with rev. 1577477 of trunk
git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/branches/Temp_WhitespaceManagement@1578276 13f79535-47bb-0310-9956-ffa450edef68
10 years ago
Vincent Hennebert
aa09fc131c
Handle the case where dynamic content is in the middle of a page, selecting the first variant
Patch by Seifeddine Dridi, applied with some modifications
git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/branches/Temp_WhitespaceManagement@1578270 13f79535-47bb-0310-9956-ffa450edef68
10 years ago
Vincent Hennebert
4c131bd42f
FOP-2357: When an SVG image has transparency and a PDF profile is used that disallows it, ignore it and issue a warning rather than throw an error
git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@1577477 13f79535-47bb-0310-9956-ffa450edef68
10 years ago
Robert Meyer
28b4b3d4de
FOP-2321: Latest fop snapshot crashes when processing rindolf-spec.fo
git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@1572109 13f79535-47bb-0310-9956-ffa450edef68
10 years ago
Robert Meyer
e7cc6d2790
FOP-2260: Smart quotes broken in RTF if at start of text
git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@1571989 13f79535-47bb-0310-9956-ffa450edef68
10 years ago
Luis Bernardo
e8b4ae59f1
FOP-2340: 64bit image missing in pdf; patch submitted by Simon Steiner
git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@1570942 13f79535-47bb-0310-9956-ffa450edef68
10 years ago