Re: cvs commit: xml-fop/src/java/org/apache/fop/fo FOTreeBuilder.java
[Glen] I think fox: should also be validated. It's, by definition, part of FOP core, and can't be added/adjusted to by anyone but us. Yes. I agree. regards, finn
Re: foray integration
Hi Victor. On 08.09.2004 23:34:24 Victor Mote wrote: Jeremias Maerki wrote: snip/ What I hope is that you will continue to inform us of any important developments on your side, that you also continue I don't mind doing this if there are no objections to it. I have no wish to intrude or distract. I don't think this is a problem. On the other side it may even be a good thing to be able to exchange experiences and discuss issues (other than design question I guess) that matter to all FO implementations. I hope that, where easily possible, duplication of effort is avoided. to keep an eye on the upcoming XML Graphics project (when it's finally looked at by the Board). To be honest, I must have missed some of the key parts of the conversation surrounding that project, and I don't really understand what is its purpose, except that it seems to be an attempt to factor out some code that is common to both FOP and Batik. If FOray's work is helpful along those lines, I'm glad for it, and I'll help in any reasonable way that I can. The factoring out of common code and components is just part of my ideas for the new project. It seems that there's a certain level of support for that. The main goal of the XML Graphics PMC, however, is to split up the Apache XML project to comply with the board's request to improve oversight and legal protection for projects at the ASF. I'll try to monitor what goes on in your project. Let's just not drift apart to far that we can't converge again if, one day, we see a possibility to join forces again. FOP and FOray seem to have radically different and incompatible principles, so convergence will probably depend on one or both of us changing principles. Out of the 18 months I worked on FOP, the most productive half of it was entirely wasted, and I have no intention of making that mistake again. I've gotten 10 times as much productive work done in the last four months as I did in my entire time working on FOP, and I'm having 100 times as much fun. It's a little hard to imagine what might induce me to give that up. Nevertheless, I'll watch with you to see if that possibility presents itself. I see that and I can only repeat myself: I realize that there are radically different opinions on how the design for an FO layout engine should look like but that there are no such disputes in the infrastructure components. That's where I see possibilities to work together without running into lengthy and unproductive discussions because of different viewpoints. But let me take care of the transition to the XML Graphics project first, and then we'll see if we can figure out how we can work together on certain items. Jeremias Maerki
[proposal] How to do logging from the command line (was: Re: Logging of exception.)
Hi Finn, I took a look at it and I must say that I'm a bit confused, too. Anyway, I have a proposal to make. I would expect a command-line application to work like any other C-program such as grep, svn, ls or whatever. That means you don't get any [INFO] before each line, but you can define the log level (normally quiet, normal and verbose) through command line switches. That'll work for most CLI-users. Since the Fop class is the one to control the whole application it (or rather the CommandLineOptions class) can also set up C-L to behave exactly as explained above. That would probably mean not to use SimpleLog but to provide a special implementation for command-line use. At any rate, I don't agree with the way that SimpleLog is implemented. Informational messages should go to System.out, errors to System.err. Logging prefixes should be disabled. I've had to do the same for Avalon Logging in Barcode4J [1] and I'm very pleased with the result. Using this I was able to implement the Barcode4J CLI in a way that the generated barcode could be output to System.out which may also be desirable for certain people. You could even modify the whole thing in way that you could implement FOP as a filter application getting the input through System.in and sending the output to System.out, giving error messages through System.err. For those who know about C-L and want to do some special logging we could have a command line switch that disables our special logger setup. They can fully control C-L from outside. For the cases where FOP is used embedded in a bigger software, FOP shouldn't manipulate anything in C-L, it's simply the developer's job to set up C-L from outside. WDYT? PS: One issue I found is that there are still several System.out/err everywhere in the source code. These lines should be rewritten to use C-L. [1] http://cvs.sourceforge.net/viewcvs.py/barcode4j/barcode4j/src/java/org/krysalis/barcode4j/cli/AdvancedConsoleLogger.java?rev=1.2view=auto On 08.09.2004 23:15:50 Finn Bock wrote: Hi, I didn't follow the discussion in the spring about command line -d and commons-logging so I'm likely missing some important pieces, but I'm a bit confused about the result. If I attempt to render a fatally corrupt input fo file like: fo:block/ , I get the expected SAXParseException message on the console and the Turn on debugging for more information line. When I turn on debugging, then the full exception is printed directly on the console (without using C-L!) and no information about the exception is sendt to C-L. So the C-L debug level directly controls output to System.err. That makes very little sense to me. At the very least the exception should be logged to C-L, right? I would also guess that any additional System.err output should be controlled separately from C-L, with a -d option. regards, finn Jeremias Maerki
DO NOT REPLY [Bug 31139] New: - svg crashes FOP - method isReadOnly()Z
DO NOT REPLY TO THIS EMAIL, BUT PLEASE POST YOUR BUG RELATED COMMENTS THROUGH THE WEB INTERFACE AVAILABLE AT http://issues.apache.org/bugzilla/show_bug.cgi?id=31139. ANY REPLY MADE TO THIS MESSAGE WILL NOT BE COLLECTED AND INSERTED IN THE BUG DATABASE. http://issues.apache.org/bugzilla/show_bug.cgi?id=31139 svg crashes FOP - method isReadOnly()Z Summary: svg crashes FOP - method isReadOnly()Z Product: Fop Version: 0.20.5 Platform: Sun OS/Version: Other Status: NEW Severity: Major Priority: Other Component: svg AssignedTo: [EMAIL PROTECTED] ReportedBy: [EMAIL PROTECTED] I've got a .svg picture - it worked fine when it was a .eps. It's a simple black and white. fo:block end-indent=2.1cm start-indent=24.2cm space-after=0cm space- before=1cm fo:external-graphic src=url(./blk.svg)/ /fo:block JAVA is 2 SDK v.1.2.2 fop.sh -fo out.xml -pdf out.pdf [INFO] Using org.apache.xerces.parsers.SAXParser as SAX2 Parser [INFO] FOP 0.20.5 [INFO] Using org.apache.xerces.parsers.SAXParser as SAX2 Parser [INFO] building formatting object tree [INFO] setting up fonts [INFO] [1] Exception in thread main java.lang.NoSuchMethodError: org.apache.batik.dom.AbstractAttr: method isReadonly()Z not found at org.apache.batik.dom.AbstractAttr.setNodeValue(AbstractAttr.java, Compiled Code) at org.apache.batik.dom.AbstractAttr.setValue(AbstractAttr.java, Compiled Code) at org.apache.batik.dom.svg.AbstractElement$ExtendedNamedNodeHashMap.setUnspecified Attribute(AbstractElement.java, Compiled Code) .
DO NOT REPLY [Bug 19719] - NPE at InlineStackingLayoutManager.initChildLC(InlineStackingLayoutManager.java:351)
DO NOT REPLY TO THIS EMAIL, BUT PLEASE POST YOUR BUG RELATED COMMENTS THROUGH THE WEB INTERFACE AVAILABLE AT http://issues.apache.org/bugzilla/show_bug.cgi?id=19719. ANY REPLY MADE TO THIS MESSAGE WILL NOT BE COLLECTED AND INSERTED IN THE BUG DATABASE. http://issues.apache.org/bugzilla/show_bug.cgi?id=19719 NPE at InlineStackingLayoutManager.initChildLC(InlineStackingLayoutManager.java:351) [EMAIL PROTECTED] changed: What|Removed |Added Status|NEW |RESOLVED Resolution||WORKSFORME --- Additional Comments From [EMAIL PROTECTED] 2004-09-09 12:10 --- Has worked for me now with FOP 0.20.5 yay! 8-)
DO NOT REPLY [Bug 19720] - Multiple failures to create PDF from docbook-xsl-1.60.1 generated file
DO NOT REPLY TO THIS EMAIL, BUT PLEASE POST YOUR BUG RELATED COMMENTS THROUGH THE WEB INTERFACE AVAILABLE AT http://issues.apache.org/bugzilla/show_bug.cgi?id=19720. ANY REPLY MADE TO THIS MESSAGE WILL NOT BE COLLECTED AND INSERTED IN THE BUG DATABASE. http://issues.apache.org/bugzilla/show_bug.cgi?id=19720 Multiple failures to create PDF from docbook-xsl-1.60.1 generated file [EMAIL PROTECTED] changed: What|Removed |Added Status|NEW |RESOLVED Resolution||INVALID --- Additional Comments From [EMAIL PROTECTED] 2004-09-09 12:14 --- Really invalid :-) Somehow it works on 0.20.5.
DO NOT REPLY [Bug 31139] - svg crashes FOP - method isReadOnly()Z
DO NOT REPLY TO THIS EMAIL, BUT PLEASE POST YOUR BUG RELATED COMMENTS THROUGH THE WEB INTERFACE AVAILABLE AT http://issues.apache.org/bugzilla/show_bug.cgi?id=31139. ANY REPLY MADE TO THIS MESSAGE WILL NOT BE COLLECTED AND INSERTED IN THE BUG DATABASE. http://issues.apache.org/bugzilla/show_bug.cgi?id=31139 svg crashes FOP - method isReadOnly()Z [EMAIL PROTECTED] changed: What|Removed |Added Status|NEW |RESOLVED Resolution||INVALID --- Additional Comments From [EMAIL PROTECTED] 2004-09-09 12:34 --- The problem happens in Batik, not FOP. Batik requires at least JDK 1.3. See here: http://xml.apache.org/batik/install.html You will have to upgrade your JDK to work with SVG. Is there a reason that you're still on 1.2.2? Can't you upgrade?
DO NOT REPLY [Bug 24438] - Table cells with background-color attribute specified may damage borders for rounding table cells.
DO NOT REPLY TO THIS EMAIL, BUT PLEASE POST YOUR BUG RELATED COMMENTS THROUGH THE WEB INTERFACE AVAILABLE AT http://issues.apache.org/bugzilla/show_bug.cgi?id=24438. ANY REPLY MADE TO THIS MESSAGE WILL NOT BE COLLECTED AND INSERTED IN THE BUG DATABASE. http://issues.apache.org/bugzilla/show_bug.cgi?id=24438 Table cells with background-color attribute specified may damage borders for rounding table cells. --- Additional Comments From [EMAIL PROTECTED] 2004-09-09 13:45 --- Okay, now I've got my own variant of remedy. My own patch. IMO the problem is that rectangles that should methematically be areas startx x startx + w starty y starty + w are painted as rectangles with borders. This makes them wider and taller then they should be. They start to paint over borders that do not belong to them. I have (hopefully) fixed this for PDF, SVG and AWT renderers. My patch also deletes some unused methods and IMO makes the code a bit cleaner. IMO 0.20.6 should be. It should take as a mantra: we won't struggle to introduce new features. It shouldn't try to fix difficult to fix bugs. It should go for low-hanging fruit. Little code change that will improve user experience. I modestlty consider that this patch should be part of it.
DO NOT REPLY [Bug 24740] - extra piece of row beetween the header and the first row of a long table
DO NOT REPLY TO THIS EMAIL, BUT PLEASE POST YOUR BUG RELATED COMMENTS THROUGH THE WEB INTERFACE AVAILABLE AT http://issues.apache.org/bugzilla/show_bug.cgi?id=24740. ANY REPLY MADE TO THIS MESSAGE WILL NOT BE COLLECTED AND INSERTED IN THE BUG DATABASE. http://issues.apache.org/bugzilla/show_bug.cgi?id=24740 extra piece of row beetween the header and the first row of a long table --- Additional Comments From [EMAIL PROTECTED] 2004-09-09 13:46 --- Created an attachment (id=12679) Fix table rendering bug for PDF, SVG, AWT
DO NOT REPLY [Bug 24438] - Table cells with background-color attribute specified may damage borders for rounding table cells.
DO NOT REPLY TO THIS EMAIL, BUT PLEASE POST YOUR BUG RELATED COMMENTS THROUGH THE WEB INTERFACE AVAILABLE AT http://issues.apache.org/bugzilla/show_bug.cgi?id=24438. ANY REPLY MADE TO THIS MESSAGE WILL NOT BE COLLECTED AND INSERTED IN THE BUG DATABASE. http://issues.apache.org/bugzilla/show_bug.cgi?id=24438 Table cells with background-color attribute specified may damage borders for rounding table cells. --- Additional Comments From [EMAIL PROTECTED] 2004-09-09 13:48 --- Created an attachment (id=12680) Fix table cells with background not rendered okay for PDF, SVG and AWT renderers.
BreakPoss class
Hi all, I'm trying to understand the FOP mechanics; reading the designer notes in apache site, in the Layout section, we can read tha every layout manager of FObjs generates a BreakPoss object with info about stacking status and break possibilities, ..., but looking and searching the java classes, I'm unable to find this class Some, have comments? Thanks, regards, GLoureiro
DO NOT REPLY [Bug 24740] - extra piece of row beetween the header and the first row of a long table
DO NOT REPLY TO THIS EMAIL, BUT PLEASE POST YOUR BUG RELATED COMMENTS THROUGH THE WEB INTERFACE AVAILABLE AT http://issues.apache.org/bugzilla/show_bug.cgi?id=24740. ANY REPLY MADE TO THIS MESSAGE WILL NOT BE COLLECTED AND INSERTED IN THE BUG DATABASE. http://issues.apache.org/bugzilla/show_bug.cgi?id=24740 extra piece of row beetween the header and the first row of a long table --- Additional Comments From [EMAIL PROTECTED] 2004-09-09 13:53 --- Please disregard my attachement, it has been attached to this report by error.
Re: [proposal] How to do logging from the command line (was: Re: Logging of exception.)
--- Jeremias Maerki [EMAIL PROTECTED] wrote: Hi Finn, I took a look at it and I must say that I'm a bit confused, too. Anyway, I have a proposal to make. I would expect a command-line application to work like any other C-program such as grep, svn, ls or whatever. That means you don't get any [INFO] before each line, but you can define the log level (normally quiet, normal and verbose) through command line switches. That'll work for most CLI-users. Errr, we're using Commons-Logging now. I don't think we should wrap it. Perhaps we should switch to System.out/.err for Command Line use though, a la Xalan. That would probably mean not to use SimpleLog but to provide a special implementation for command-line use. SimpleLog is out the window with 1.4 JDK--C-L uses Java Logging by default there, which IIRC, doesn't have those messages, or if it does can be configured by the underlying implementation. No architectural decisions IMO should be based on the behavior of SimpleLog--it's yesterday's news. Remember, Xalan, Xerces, and Batik don't use logging, and I see FOP moving in this direction--logging less and less over time. For those who know about C-L and want to do some special logging we could have a command line switch that disables our special logger setup. They can fully control C-L from outside. We don't do much for the user community in separating them from C-L (a highly useful skill, its not like we're forcing them to learn Icelandic), and having them learn another nonportable logger implementation instead. Ideally, if there's problems with C-L complexity the solution should be to go to C-L team and complain on the user's lists or send Bugzilla reports to get those problems fixed. Not for each of the 90 or so open-source systems that use C-L to be wrapping it instead. Glen
Re: BreakPoss class
You're looking at the source of FOP 0.20.5 or from the maintenance branch is CVS, aren't you? There's no such class. BreakPoss can be found in the layoutmgr package of the current development code in CVS HEAD (1.0dev). The whole section on FOP design is about CVS HEAD, not the older branch where FOP 0.20.5 originated from. What are you trying to do? On 09.09.2004 15:34:01 Gil Loureiro wrote: I'm trying to understand the FOP mechanics; reading the designer notes in apache site, in the Layout section, we can read tha every layout manager of FObjs generates a BreakPoss object with info about stacking status and break possibilities, ..., but looking and searching the java classes, I'm unable to find this class Some, have comments? Jeremias Maerki
DO NOT REPLY [Bug 31144] New: - [patch][pdf] When adjacent borders are of different colors, join them along a dialgonal border.
DO NOT REPLY TO THIS EMAIL, BUT PLEASE POST YOUR BUG RELATED COMMENTS THROUGH THE WEB INTERFACE AVAILABLE AT http://issues.apache.org/bugzilla/show_bug.cgi?id=31144. ANY REPLY MADE TO THIS MESSAGE WILL NOT BE COLLECTED AND INSERTED IN THE BUG DATABASE. http://issues.apache.org/bugzilla/show_bug.cgi?id=31144 [patch][pdf] When adjacent borders are of different colors, join them along a dialgonal border. Summary: [patch][pdf] When adjacent borders are of different colors, join them along a dialgonal border. Product: Fop Version: all Platform: Other OS/Version: Other Status: NEW Severity: Enhancement Priority: Other Component: pdf renderer AssignedTo: [EMAIL PROTECTED] ReportedBy: [EMAIL PROTECTED] If top border is red and left is green what should the corner be like? Red or green? It is not specified by any spec. By a good solution found in html browsers is to divide the corcer by diagonal and make upper triangle red and left green. Here's java code that does this for PDF renderer. _ it is a patch against fop-0_20_5 _ BUT: the patch contains a separate class BorderPainter, take it out and use in MAIN. The code is quite simple but was a bit tricky and tiresome to write - so I want to share it
DO NOT REPLY [Bug 31144] - [patch][pdf] When adjacent borders are of different colors, join them along a dialgonal border.
DO NOT REPLY TO THIS EMAIL, BUT PLEASE POST YOUR BUG RELATED COMMENTS THROUGH THE WEB INTERFACE AVAILABLE AT http://issues.apache.org/bugzilla/show_bug.cgi?id=31144. ANY REPLY MADE TO THIS MESSAGE WILL NOT BE COLLECTED AND INSERTED IN THE BUG DATABASE. http://issues.apache.org/bugzilla/show_bug.cgi?id=31144 [patch][pdf] When adjacent borders are of different colors, join them along a dialgonal border. --- Additional Comments From [EMAIL PROTECTED] 2004-09-09 14:05 --- Created an attachment (id=12681) Paint corners of PDF borders with a diagonal border if colors differ
DO NOT REPLY [Bug 31144] - [patch][pdf] When adjacent borders are of different colors, join them along a dialgonal border.
DO NOT REPLY TO THIS EMAIL, BUT PLEASE POST YOUR BUG RELATED COMMENTS THROUGH THE WEB INTERFACE AVAILABLE AT http://issues.apache.org/bugzilla/show_bug.cgi?id=31144. ANY REPLY MADE TO THIS MESSAGE WILL NOT BE COLLECTED AND INSERTED IN THE BUG DATABASE. http://issues.apache.org/bugzilla/show_bug.cgi?id=31144 [patch][pdf] When adjacent borders are of different colors, join them along a dialgonal border. --- Additional Comments From [EMAIL PROTECTED] 2004-09-09 14:08 --- This patch also fixes a weird problem (related to antialiasing I suspect). If we paint the border just as two rectangles or two lines, then at some magnifications Acrobat Reader renders it as shown in my next attachment. My patch does fix this problem -- if colors are different diagonal corners do save the day with Acrobat Reader -- it no does this pixel error. And if the color is the same my code paints one continuous shape -- and no pixel errors either.
Re: [proposal] How to do logging from the command line (was: Re: Logging of exception.)
OK, forget it. I'm obviously worse at explaining things than I thought. I don't have the time to chew this through. It should have been quick and painless, but obviously it isn't. Hopefully, someone else has a better solution. I'm sorry for wasting your time writing this answer. Back to my JNI wrapper for FOP... Jeremias Maerki
DO NOT REPLY [Bug 31144] - [patch][pdf] When adjacent borders are of different colors, join them along a dialgonal border.
DO NOT REPLY TO THIS EMAIL, BUT PLEASE POST YOUR BUG RELATED COMMENTS THROUGH THE WEB INTERFACE AVAILABLE AT http://issues.apache.org/bugzilla/show_bug.cgi?id=31144. ANY REPLY MADE TO THIS MESSAGE WILL NOT BE COLLECTED AND INSERTED IN THE BUG DATABASE. http://issues.apache.org/bugzilla/show_bug.cgi?id=31144 [patch][pdf] When adjacent borders are of different colors, join them along a dialgonal border. --- Additional Comments From [EMAIL PROTECTED] 2004-09-09 14:12 --- Created an attachment (id=12682) Acrobat Reader 6 pixel error with naive implementation of border as 4 separate rectangle bars
Re: BreakPoss class
Hi, Found following URL http://www.leverkruid.nl/FOP/book.pdf I expect that is explained there, sorry. Thanks, regards, GLoureiro Please respond to [EMAIL PROTECTED] To:[EMAIL PROTECTED] cc: Fax to: Subject:BreakPoss class Hi all, I'm trying to understand the FOP mechanics; reading the designer notes in apache site, in the Layout section, we can read tha every layout manager of FObjs generates a BreakPoss object with info about stacking status and break possibilities, ..., but looking and searching the java classes, I'm unable to find this class Some, have comments? Thanks, regards, GLoureiro
Re: [proposal] How to do logging from the command line (was: Re: Logging of exception.)
Just giving my opinion--I also recognize that the output interface is a bit rough, as Finn was saying, and may still need some work, possibly along the lines of what you were suggesting. Glen --- Jeremias Maerki [EMAIL PROTECTED] wrote: OK, forget it. I'm obviously worse at explaining things than I thought. I don't have the time to chew this through. It should have been quick and painless, but obviously it isn't. Hopefully, someone else has a better solution. I'm sorry for wasting your time writing this answer. Back to my JNI wrapper for FOP... Jeremias Maerki
DO NOT REPLY [Bug 31144] - [patch][pdf] When adjacent borders are of different colors, join them along a dialgonal border.
DO NOT REPLY TO THIS EMAIL, BUT PLEASE POST YOUR BUG RELATED COMMENTS THROUGH THE WEB INTERFACE AVAILABLE AT http://issues.apache.org/bugzilla/show_bug.cgi?id=31144. ANY REPLY MADE TO THIS MESSAGE WILL NOT BE COLLECTED AND INSERTED IN THE BUG DATABASE. http://issues.apache.org/bugzilla/show_bug.cgi?id=31144 [patch][pdf] When adjacent borders are of different colors, join them along a dialgonal border. --- Additional Comments From [EMAIL PROTECTED] 2004-09-09 15:25 --- This patch may be applied together with my patch submitted to bug #24438. In fact they compliment each other well.
DO NOT REPLY [Bug 31144] - [patch][pdf] Paint corners of PDF borders as tow triangles spearetd diagonally if colors differ
DO NOT REPLY TO THIS EMAIL, BUT PLEASE POST YOUR BUG RELATED COMMENTS THROUGH THE WEB INTERFACE AVAILABLE AT http://issues.apache.org/bugzilla/show_bug.cgi?id=31144. ANY REPLY MADE TO THIS MESSAGE WILL NOT BE COLLECTED AND INSERTED IN THE BUG DATABASE. http://issues.apache.org/bugzilla/show_bug.cgi?id=31144 [patch][pdf] Paint corners of PDF borders as tow triangles spearetd diagonally if colors differ [EMAIL PROTECTED] changed: What|Removed |Added Summary|[patch][pdf] When adjacent |[patch][pdf] Paint corners |borders are of different|of PDF borders as tow |colors, join them along a |triangles spearetd |dialgonal border. |diagonally if colors differ --- Additional Comments From [EMAIL PROTECTED] 2004-09-09 15:49 --- This patch may be applied together with my patch submitted to bug #24438. In fact they compliment each other well.
DO NOT REPLY [Bug 31144] - [patch][pdf] Paint corners of PDF borders as tow triangles sparated diagonally if colors differ
DO NOT REPLY TO THIS EMAIL, BUT PLEASE POST YOUR BUG RELATED COMMENTS THROUGH THE WEB INTERFACE AVAILABLE AT http://issues.apache.org/bugzilla/show_bug.cgi?id=31144. ANY REPLY MADE TO THIS MESSAGE WILL NOT BE COLLECTED AND INSERTED IN THE BUG DATABASE. http://issues.apache.org/bugzilla/show_bug.cgi?id=31144 [patch][pdf] Paint corners of PDF borders as tow triangles sparated diagonally if colors differ [EMAIL PROTECTED] changed: What|Removed |Added Summary|[patch][pdf] Paint corners |[patch][pdf] Paint corners |of PDF borders as tow |of PDF borders as tow |triangles spearetd |triangles sparated |diagonally if colors differ |diagonally if colors differ
DO NOT REPLY [Bug 31144] - [patch][pdf] Paint corners of PDF borders as two triangles sparated diagonally if colors differ
DO NOT REPLY TO THIS EMAIL, BUT PLEASE POST YOUR BUG RELATED COMMENTS THROUGH THE WEB INTERFACE AVAILABLE AT http://issues.apache.org/bugzilla/show_bug.cgi?id=31144. ANY REPLY MADE TO THIS MESSAGE WILL NOT BE COLLECTED AND INSERTED IN THE BUG DATABASE. http://issues.apache.org/bugzilla/show_bug.cgi?id=31144 [patch][pdf] Paint corners of PDF borders as two triangles sparated diagonally if colors differ [EMAIL PROTECTED] changed: What|Removed |Added Summary|[patch][pdf] Paint corners |[patch][pdf] Paint corners |of PDF borders as tow |of PDF borders as two |triangles sparated |triangles sparated |diagonally if colors differ |diagonally if colors differ
Re: BreakPoss class
Nops, I've download the source code (fop-0.20.5-src.zip) from one mirror site. I'm trying to understand the mechanics of FOP area creation and distribution by the body area of each page iteratively created, to intercept this process and maybe change the actual mechanics to one based on constraints. Regards, GLoureiro Please respond to [EMAIL PROTECTED] To:[EMAIL PROTECTED] cc: Fax to: Subject:Re: BreakPoss class You're looking at the source of FOP 0.20.5 or from the maintenance branch is CVS, aren't you? There's no such class. BreakPoss can be found in the layoutmgr package of the current development code in CVS HEAD (1.0dev). The whole section on FOP design is about CVS HEAD, not the older branch where FOP 0.20.5 originated from. What are you trying to do? On 09.09.2004 15:34:01 Gil Loureiro wrote: I'm trying to understand the FOP mechanics; reading the designer notes in apache site, in the Layout section, we can read tha every layout manager of FObjs generates a BreakPoss object with info about stacking status and break possibilities, ..., but looking and searching the java classes, I'm unable to find this class Some, have comments? Jeremias Maerki
Re: foray integration
Victor, I share Jeremias' point of view. I see no problem in your informing Bugzilla users of FORay's fixing certain bugs, although I can see that it is a somewhat strange situation. Let us see it as a sign that we do not wish to hurt each other's work, but see each other's project as parallel efforts to realize a valuable open source formatting objects processor. As I said earlier, I wish to spend my time on the layout system in the trunk, which leaves me no time to port FORay's code back into FOP. Regards, Simon -- Simon Pepping home page: http://www.leverkruid.nl
Re: BreakPoss class
On Thu, Sep 09, 2004 at 02:11:46PM +, Gil Loureiro wrote: Hi, Found following URL http://www.leverkruid.nl/FOP/book.pdf I expect that is explained there, sorry. I wrote that documentation. It describes the new code of FOP, FOP 1.0dev, aka the development version. I see that that is not explained; the text behaves as if that is the only version of FOP. I will change that some time. Regards, Simon -- Simon Pepping home page: http://www.leverkruid.nl