column spanning and column widths with fop 0.18
Did something happen in 0.18 that would cause a column span to override specified column widths? I recently upgraded and noticed that whenever I had several lead cells in a table that were spanned, any subsequent cells in that same row would ignore there widths and _harshly_ justify left. For example: Old: Col 1 Col 2 Col 3 Col 4 this is a three col span lined up in col 4 New: Col 1 Col 2 Col 3 Col 4 this is a three col spanlined up in col 4 Column four's data us at the end edge of column three. Thanks, Lou - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, email: [EMAIL PROTECTED]
Re: Problems running FOP
--- Agnes Clarke [EMAIL PROTECTED] wrote: Hi all, My problem is that the Windows ZIP format binary downloads are not available any more. And this is a problem how exactly? As I haven't been able to get FOP running on Windows ME system, I worry that perhaps extracting the UNIX .tar files on Windows introduces subtle corruptions. Could someone clarify why Windows ZIP downloads are no longer available? WinZip will extract tar.gz files without any problems as will many other MS Windows archive tools. It should be very obvious to you if file corruption occurs. Java will almost certainly tell you. However my colleagues have just informed me that you might just get a Class Not Found error instead. Perhaps you could explain more about what your problem is (apart from using Windows ME that is :-) Hmmm, I guess I better put this in the FAQ. Hmmm, I guess I better fix the FAQ. Alex = Alex McLintock[EMAIL PROTECTED]Open Source Consultancy in London OpenWeb Analysts Ltd, http://www.OWAL.co.uk/ DR WHO COMPETITION: http://www.diversebooks.com/cgi-bin/caption/captions.cgi?date=200104 Get Your XML T-Shirt t-shirt/ at http://www.inversity.co.uk/ Do You Yahoo!? Get your free @yahoo.co.uk address at http://mail.yahoo.co.uk or your free @yahoo.ie address at http://mail.yahoo.ie - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, email: [EMAIL PROTECTED]
whitespace does not scale
Hello. I get an error when I try to enter a bug, so I'm sending it here instead. Whitespace seems to have the same width irrespective of the font-size property of the block. This can be annoying when trying to allign text using the monospace font-family. I came accross this while working with tables so the examples I attach are tables. The file table_ok.fo generates the pdf file correctly, while the table_pb.fo generates the problem (the text in the second row is not alligned with the text in the first row). The only difference is that the table_pb.fo uses font-size=95%. I am using the 20010807101644 FOP snapshot. Regards, Mike table_ok.fo table_pb.fo table_ok.fo table_pb.fo - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, email: [EMAIL PROTECTED]
Re: linefeed-treatment
On Wed, 08 Aug 2001 15:12:19 Gregor N. Purdy wrote: Thanks for the reply. So, does that mean that the entry in src/codegen/foproperties.xml should be edited so it doesn't say datatypeToBeImplemented/datatype? If its being handled correctly, then we don't need the message to be printed. If there is some work still to be done before it can be considered completely supported, perhaps its a small enough task that I could figure it out... If nobody else is working on this, I'll go dig into the spec to see where the possibilities are discussed and then crawl through the code to see if I can find the right place(s) to make changes. I've not contributed code before, so pointers would be appreciated. From a little find+grep I see that linefeed-treatment is mentioned only in foproperties.xml and in src/org/apache/fop/fo/flow/Block.java (but it is only in a comment there). I see that white-space-collapse is mentioned in a few places. Gregor, It should stay as not implemented until it is at least read properly (reads the value into the correct data type) and is used at least somewhere. If you only found it on Block then that is probably the only place that it applies (directly). To understand what it should do you therefore need to read the information about the property, read about the block element and other places that you may need to look at are the other space handling properties. Then the foproperties.xml should be adjusted to read handle the correct values. Next it needs to be read in Block and handled there. That should get you started at least. Keiron. - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, email: [EMAIL PROTECTED]
[Bug 3044] New: - keep-together not functioning
PLEASE DO NOT REPLY TO THIS MESSAGE. TO FURTHER COMMENT ON THE STATUS OF THIS BUG PLEASE FOLLOW THE LINK BELOW AND USE THE ON-LINE APPLICATION. REPLYING TO THIS MESSAGE DOES NOT UPDATE THE DATABASE, AND SO YOUR COMMENT WILL BE LOST SOMEWHERE. http://nagoya.apache.org/bugzilla/show_bug.cgi?id=3044 *** shadow/3044 Wed Aug 8 08:26:09 2001 --- shadow/3044.tmp.5558Wed Aug 8 08:26:09 2001 *** *** 0 --- 1,128 + ++ + | keep-together not functioning | + ++ + |Bug #: 3044Product: Fop | + | Status: NEW Version: all | + | Resolution:Platform: PC | + | Severity: MajorOS/Version: Windows NT/2K | + | Priority: Other Component: page-master/layout | + ++ + | Assigned To: [EMAIL PROTECTED] | + | Reported By: [EMAIL PROTECTED] | + | CC list: Cc: | + ++ + | URL: | + ++ + | DESCRIPTION | + When generating PDF, keep-together.* appears to not function, as page break + appears inside block marked as 'keep-together.within-page=always'. Seems to + occur both within a table cell and outside of tables. Sample code: + + ?xml version=1.0 encoding=UTF-8? + fo:root xmlns:fo=http://www.w3.org/1999/XSL/Format; + fo:layout-master-set + fo:simple-page-master + margin-right=2.54cm + margin-left=2.54cm + margin-bottom=0cm + margin-top=1.5cm + page-width=21.59cm + page-height=27.94cm + master-name=first + fo:region-before extent=2.54cm/ + fo:region-body margin-top=1cm margin-bottom=2.54cm/ + fo:region-after extent=2.54cm/ + /fo:simple-page-master + /fo:layout-master-set + + fo:page-sequence master-name=first + fo:static-content flow-name=xsl-region-before + fo:block font-family='Times' line-height=14pt font-size=10pt + text-align=endHeader/fo:block + /fo:static-content + fo:static-content flow-name=xsl-region-after + fo:block font-family='Times' line-height=14pt font-size=10pt + text-align=endPage fo:page-number//fo:block + /fo:static-content + + fo:flow flow-name=xsl-region-body + + fo:table border-collapse=separate + fo:table-column column-width=4.1275cm/ + fo:table-column column-width=4.1275cm/ + fo:table-column column-width=4.1275cm/ + fo:table-column column-width=4.1275cm/ + + fo:table-body + fo:table-row + fo:table-cell border-color=black border-width=0.5pt border-top- + style=solid border-left-style=solid padding-left=2pt background- + color=gray + fo:block font-family='Times'items/fo:block + /fo:table-cell + fo:table-cell border-color=black border-width=0.5pt border-top- + style=solid border-left-style=solid padding-left=2pt background- + color=gray + fo:block font-family='Times'items/fo:block + /fo:table-cell + fo:table-cell border-color=black border-width=0.5pt border-top- + style=solid border-left-style=solid padding-left=2pt background- + color=gray + fo:block font-family='Times'items/fo:block + /fo:table-cell + fo:table-cell border-color=black border-width=0.5pt border-top- + style=solid border-left-style=solid border-right-style=solid padding- + left=2pt background-color=gray + fo:block font-family='Times'items/fo:block + /fo:table-cell + /fo:table-row + fo:table-row + fo:table-cell border-color=black border-width=0.5pt border-top- + style=solid border-left-style=solid border-bottom-style=solid padding- + left=2pt background-color=gray + fo:block font-family='Times'item/fo:block + /fo:table-cell + fo:table-cell border-color=black border-width=0.5pt border-top- + style=solid border-left-style=solid border-bottom-style=solid padding- + left=2pt background-color=gray + fo:block font-family='Times'item/fo:block + /fo:table-cell + fo:table-cell border-color=black border-width=0.5pt border-top- + style=solid border-left-style=solid border-bottom-style=solid padding- + left=2pt background-color=gray +
FOP Servlets being invoked twice
I have a problem with a servlet, which serves up pdf documents, invoking the servlet twice for every time I request the url using my browser. The pdf document is produced correctly in both instances. Anybody else seen this problem, know what it is, or have a constructive suggestion? The servlet gets data from a database, formats into xml, transforms it with Xalan, then again to a pdf, sending the content to a byte array where it is then written to the output stream. Here is a code fragment: Writer writer = new StringWriter(); // Get an xslt processor factory TransformerFactory tFactory = TransformerFactory.newInstance(); // Create the 3 objects the XSLTProcessor needs to perform the transformation. ReportInfo reportInfo = getReportData(request,res); String xml = reportInfo.getXml(); StringReader stringReader = new StringReader(xml); Source xmlSource = new StreamSource(stringReader); Source xslSheet = getXSLInput(reportInfo.getReportNo()); StreamResult xmlResult = new StreamResult(writer); Transformer transformer = tFactory.newTransformer(xslSheet); // Perform the transformation. transformer.transform(xmlSource, xmlResult); // send output from xsl transformation to a string reader // create a input source containing the xsl:fo file which can be fed to Fop Reader reader = new StringReader(writer.toString()); writer.flush(); writer.close(); //set Driver methods to start Fop processing Driver driver = new Driver(); driver.setRenderer(org.apache.fop.render.pdf.PDFRenderer,.14); driver.addElementMapping(org.apache.fop.fo.StandardElementMapping); driver.addElementMapping(org.apache.fop.svg.SVGElementMapping); driver.addPropertyList(org.apache.fop.fo.StandardPropertyListMapping); driver.addPropertyList(org.apache.fop.svg.SVGPropertyListMapping); // send pdf writer output to a byte array stream ByteArrayOutputStream baos = new ByteArrayOutputStream(); PrintWriter printWriter = new PrintWriter(baos); driver.setWriter(printWriter); driver.buildFOTree(parser, new InputSource(reader)); driver.format(); driver.render(); // send the bytes out to the servlet output stream res.setContentType(application/pdf); res.setContentLength(baos.size()); long sixty = System.currentTimeMillis() + 60*1000; res.setDateHeader(Expires, sixty); baos.writeTo(res.getOutputStream()); res.flushBuffer(); - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, email: [EMAIL PROTECTED]
Re: FOP Servlets being invoked twice
It happened to me using IE to Tomcat on the local machine using 'localhost'. I switched to using the real network interface and it fixed itself. Joe Alex Amies wrote: I have a problem with a servlet, which serves up pdf documents, invoking the servlet twice for every time I request the url using my browser. The pdf document is produced correctly in both instances. Anybody else seen this problem, know what it is, or have a constructive suggestion? The servlet gets data from a database, formats into xml, transforms it with Xalan, then again to a pdf, sending the content to a byte array where it is then written to the output stream. Here is a code fragment: Writer writer = new StringWriter(); // Get an xslt processor factory TransformerFactory tFactory = TransformerFactory.newInstance(); // Create the 3 objects the XSLTProcessor needs to perform the transformation. ReportInfo reportInfo = getReportData(request,res); String xml = reportInfo.getXml(); StringReader stringReader = new StringReader(xml); Source xmlSource = new StreamSource(stringReader); Source xslSheet = getXSLInput(reportInfo.getReportNo()); StreamResult xmlResult = new StreamResult(writer); Transformer transformer = tFactory.newTransformer(xslSheet); // Perform the transformation. transformer.transform(xmlSource, xmlResult); // send output from xsl transformation to a string reader // create a input source containing the xsl:fo file which can be fed to Fop Reader reader = new StringReader(writer.toString()); writer.flush(); writer.close(); //set Driver methods to start Fop processing Driver driver = new Driver(); driver.setRenderer(org.apache.fop.render.pdf.PDFRenderer,.14); driver.addElementMapping(org.apache.fop.fo.StandardElementMapping); driver.addElementMapping(org.apache.fop.svg.SVGElementMapping); driver.addPropertyList(org.apache.fop.fo.StandardPropertyListMapping); driver.addPropertyList(org.apache.fop.svg.SVGPropertyListMapping); // send pdf writer output to a byte array stream ByteArrayOutputStream baos = new ByteArrayOutputStream(); PrintWriter printWriter = new PrintWriter(baos); driver.setWriter(printWriter); driver.buildFOTree(parser, new InputSource(reader)); driver.format(); driver.render(); // send the bytes out to the servlet output stream res.setContentType(application/pdf); res.setContentLength(baos.size()); long sixty = System.currentTimeMillis() + 60*1000; res.setDateHeader(Expires, sixty); baos.writeTo(res.getOutputStream()); res.flushBuffer(); - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, email: [EMAIL PROTECTED] - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, email: [EMAIL PROTECTED]
Re: FOP Servlets being invoked twice
Alex McLintock wrote: I've seen the content size problem (which you have correctly solved in your code) but now I have a problem with a particular build of IE. Basically the PDF doesn't appear - in fact neither does acrobat reader The problem occurs on the IE version 5.50.4522.1800 and not with other IE5.5 versions, eg. 5.50.4134.0600. We found that Acrobat with 'Web Browser Integration' turned on failed to render almost always. Switching to Acrobat 5.0 or turning off the web browser integration caused the rendering to work just fine. Joe - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, email: [EMAIL PROTECTED]
FOP NoClassDefFound
Hi! I am trying out FOP for the PHP project to generate PDF docs from our XML sources. But I get the following error: Exception in thread main java.lang.NoClassDefFoundError: org/apache/stylebook/StyleBook Is there something missing from my distro? I am trying FOP 0.19.0CVS (binary version). Thanks, [EMAIL PROTECTED] - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, email: [EMAIL PROTECTED]
Submitting test
Hi, I am totally new with FOP but I got the FOP successfully install, compile but now my problem is I have this XML document that I want to open as PDF file. How would I do this. What is cvs_repository/test directory and where is located under FOP. I did do Unix find command and I can't find it. HELP Thanks in ADVANCE Mike - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, email: [EMAIL PROTECTED]
FOP FAQ suggestion
On Wednesday, August 8, 2001, Alex McLintock [EMAIL PROTECTED] wrote: Hmmm, I guess I better put this in the FAQ. Hmmm, I guess I better fix the FAQ. Alex, This is not meant as criticism. In fact, thanks for all the work you've done so far to maintain the FAQ. But, why not make life easier for yourself and set up a Faq-O-Matic? In general, no person really has the time or energy to properly maintain a FAQ. You have more important things to do, like answer questions on this list. (Smiley needed?) So, one should leave it to computers and the community to do the maintaining and growing. I believe Faq-O-Matic is a SourceForge project and shouldn't be too difficult to set up. Paul Furbacher - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, email: [EMAIL PROTECTED]
.pdf extension
We had exactly the same problem with the file extensions. IE seems to ignore the content type directive. Once we renamed our servlet url to report.pdf IE was able to pick up the reports. -Original Message- From: Alex McLintock [mailto:[EMAIL PROTECTED]] Sent: Wednesday, August 08, 2001 9:46 AM To: [EMAIL PROTECTED] Subject: Re: FOP Servlets being invoked twice --- Alex Amies [EMAIL PROTECTED] wrote: I have a problem with a servlet, which serves up pdf documents, invoking the servlet twice for every time I request the url using my browser. The pdf document is produced correctly in both instances. Anybody else seen this problem, know what it is, or have a constructive suggestion? If you check the mailing list archives you will see that at least one person has seen this problem (with IE I think) and can't find a way around it. However I don't see it myself so it might be fixable. long sixty = System.currentTimeMillis() + 60*1000; res.setDateHeader(Expires, sixty); This is the only bit I am worried about - how does this help? Since you've mentioned servlets I'll throw my problem into the fray. I've seen the content size problem (which you have correctly solved in your code) but now I have a problem with a particular build of IE. Basically the PDF doesn't appear - in fact neither does acrobat reader The problem occurs on the IE version 5.50.4522.1800 and not with other IE5.5 versions, eg. 5.50.4134.0600. (Incidently the data is submitted to the servlet using Post - apparently this is the cause of the bug in IE) Now I got so fed up with this that I tried saving the PDF file to disk and then issuing a redirect to the static PDF file. Hooray this works in the problem version of IE. Oh b(*^(*er it no longer works in the older versions of IE. I've tried the servlet sendRedirect, I've tried a Location header with relative and absolute URLs, I've even just tried a Refresh header. Nothing seems to work. So folks - what are your servlet experiences? I feel like I'm going round in circles here. The one thing I haven't really done is to change the URL to end with .pdf Basically I can't create a class called something.pdf so haven't created a servlet with that name yet. I've tried servletname;stupidie.pdf but that didn't seem to help. Alex = Alex McLintock[EMAIL PROTECTED]Open Source Consultancy in London OpenWeb Analysts Ltd, http://www.OWAL.co.uk/ SF and Computing Book News and Reviews: http://news.diversebooks.com/ Get Your XML T-Shirt t-shirt/ at http://www.inversity.co.uk/ Do You Yahoo!? Get your free @yahoo.co.uk address at http://mail.yahoo.co.uk or your free @yahoo.ie address at http://mail.yahoo.ie - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, email: [EMAIL PROTECTED] - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, email: [EMAIL PROTECTED]
RE: FOP Servlets being invoked twice
Thanks for the tip on IE behaving like this. I don't agree with the suggestion about using DOM to build up a document. Intuitively it does not make sense to have Xalan parse the document out when the program that constructs it knows the structure. There are several problems with this, however: (1) It is more convoluted to code DOM than dealing with strings. (2) It will be slower. Xalan does not use DOM to store nodes in an xml document since it creates too many objects. (3) It will take more memory since storing the document in a DOM will use more memory than a StringBuffer. -Original Message- From: David Frankson [mailto:[EMAIL PROTECTED]] Sent: Wednesday, August 08, 2001 12:33 PM To: [EMAIL PROTECTED] Subject: Re: FOP Servlets being invoked twice As far as I know, IE has always done 2 requests per mime type that it doesn't handle internally. See Article ID: Q293336 in the M$ knowledge base. Netscape and all others only do 1 request. If anyone knows a configuration that can get IE to behave, please let me know I do suggest adding response.addHeader(Content-Disposition, inline; filename=report.pdf); it will fix some glitches in IE5.0, and also have you considered using a Dom Document rather than a string to pass your xml around? It would save you from having to parse it twice when you go from your business object to Xalan, and from Xalan to FOP. Dave - Original Message - From: Alex Amies [EMAIL PROTECTED] To: [EMAIL PROTECTED] Cc: Tim Kearney [EMAIL PROTECTED] Sent: Wednesday, August 08, 2001 11:15 AM Subject: FOP Servlets being invoked twice I have a problem with a servlet, which serves up pdf documents, invoking the servlet twice for every time I request the url using my browser. The pdf document is produced correctly in both instances. Anybody else seen this problem, know what it is, or have a constructive suggestion? The servlet gets data from a database, formats into xml, transforms it with Xalan, then again to a pdf, sending the content to a byte array where it is then written to the output stream. Here is a code fragment: Writer writer = new StringWriter(); // Get an xslt processor factory TransformerFactory tFactory = TransformerFactory.newInstance(); // Create the 3 objects the XSLTProcessor needs to perform the transformation. ReportInfo reportInfo = getReportData(request,res); String xml = reportInfo.getXml(); StringReader stringReader = new StringReader(xml); Source xmlSource = new StreamSource(stringReader); Source xslSheet = getXSLInput(reportInfo.getReportNo()); StreamResult xmlResult = new StreamResult(writer); Transformer transformer = tFactory.newTransformer(xslSheet); // Perform the transformation. transformer.transform(xmlSource, xmlResult); // send output from xsl transformation to a string reader // create a input source containing the xsl:fo file which can be fed to Fop Reader reader = new StringReader(writer.toString()); writer.flush(); writer.close(); //set Driver methods to start Fop processing Driver driver = new Driver(); driver.setRenderer(org.apache.fop.render.pdf.PDFRenderer,.14); driver.addElementMapping(org.apache.fop.fo.StandardElementMapping); driver.addElementMapping(org.apache.fop.svg.SVGElementMapping); driver.addPropertyList(org.apache.fop.fo.StandardPropertyListMapping); driver.addPropertyList(org.apache.fop.svg.SVGPropertyListMapping); // send pdf writer output to a byte array stream ByteArrayOutputStream baos = new ByteArrayOutputStream(); PrintWriter printWriter = new PrintWriter(baos); driver.setWriter(printWriter); driver.buildFOTree(parser, new InputSource(reader)); driver.format(); driver.render(); // send the bytes out to the servlet output stream res.setContentType(application/pdf); res.setContentLength(baos.size()); long sixty = System.currentTimeMillis() + 60*1000; res.setDateHeader(Expires, sixty); baos.writeTo(res.getOutputStream()); res.flushBuffer(); - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, email: [EMAIL PROTECTED] - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, email: [EMAIL PROTECTED] - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, email: [EMAIL PROTECTED]
[Bug 3007] - broken basic-link when referencing a following page
PLEASE DO NOT REPLY TO THIS MESSAGE. TO FURTHER COMMENT ON THE STATUS OF THIS BUG PLEASE FOLLOW THE LINK BELOW AND USE THE ON-LINE APPLICATION. REPLYING TO THIS MESSAGE DOES NOT UPDATE THE DATABASE, AND SO YOUR COMMENT WILL BE LOST SOMEWHERE. http://nagoya.apache.org/bugzilla/show_bug.cgi?id=3007 *** shadow/3007 Wed Aug 8 14:33:35 2001 --- shadow/3007.tmp.9409Wed Aug 8 14:35:21 2001 *** *** 131,133 --- 131,166 --- Additional Comments From [EMAIL PROTECTED] 2001-08-08 14:33 --- Created an attachment (id=401) Modified PDFDocmument.java + + + --- Additional Comments From [EMAIL PROTECTED] 2001-08-08 14:35 --- + I ran into the same problem and did some digging. I believe I've located the + problem. The problem is that the PDFDocument class sometimes creates an IDNode + for an ID before the IDReferences.createID gets called. When createID gets + called a bit later, it sees that the ID already exists and things it's a + duplicate. + + I made the following modifications to IDReferences, and that seemed to clear up + the problem: + + 1. Created a new attribute 'unvalidatedIds' to track IDs that have been created, + but not validated. + + 2. Created methods to add to, remove from and search for an ID in the + unvalidatedIds list. Modified constructor to initialize the list. + + 3. Modified createID to check if the Id is in the unvalidatedIds. If so, it + removes it from the list (as well as from the idValidation list). It does NOT + raise a dup error : + + 4. Added a CreateUnvalidatedID(ID as String) method that calls createNewId, AND + adds the new id to the unvalidateIds list. + + 5. Modified PDFDocument.getGoToReference to call CreateUnvalidatedID instead of + createNewId + + I've attached the modified java files. (Hope it's ok this way. Didn't have + time to pursue installing/using CVS) You may wish to consider a different name + than unvalidatedId (the similarity with idValidation may cause confusion). I + couldn't come up with anything better in the 5 minutes I spent thinking about it + : - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, email: [EMAIL PROTECTED]
Converting XMP to PDF...HELP!!!!!!
Hi, I am able to convert .XML files to .PDF using command line on Unix. This the command I use to convert. ./fop.sh firstdoc.xml -pdf firstdoc.pdf Is their any easy way to do this or I have to do this every time (using Unix script) before user can opens this documents in IE. Thanks in ADVANCE Mike - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, email: [EMAIL PROTECTED]
Re: FOP Servlets being invoked twice -- MSIE 5.50.4522.1800 problem
On Wednesday, August 8, 2001, Alex McLintock [EMAIL PROTECTED] wrote: ... but now I have a problem with a particular build of IE. Basically the PDF doesn't appear - in fact neither does acrobat reader The problem occurs on the IE version 5.50.4522.1800 and not with other IE5.5 versions, eg. 5.50.4134.0600. (Incidently the data is submitted to the servlet using Post - apparently this is the cause of the bug in IE) Not sure what bug you are talking about here, but I don't think your problem is associated with doPost(). [...] So folks - what are your servlet experiences? We don't serve up PDF via FOP (yet) but we do let users download PDFs which we have just cranked out by some other rickety process. This worked quite well for several years, when all of a sudden, it didn't. We first isolated the problem to both MSIE 5.50.4522.1800 and oddly enough, NS 6.0, both on Win2k systems. Weblogic was showing a socket exception error message in the command console window. We tried all the usual server side tricks (e.g., res.setContentLength(), and so on), but they had no effect. We hunted everywhere for an explanation, and essentially found none. Posting to various newsgroups led no where. However, while I was stumbling around on Microsoft's site, I somehow wound up on their updates page, and noticed that I hadn't updated much in the last however many months. One of the first things I updated was second or third release of patches to MSIE 5.50.4522.1800. I believe it was the Q299618 patch that restored the ability to download using MSIE 5.50.4522.1800. Currently, the About MSIE (or whatever it's called in the Windows version) lists the following updates: SP1; Q286043; Q299618 Note that this latest patch appeared on MS's Critical Updates page. Also note, MSIE on MacOS X never showed this problem. Neither did OmniGroup's OmniWeb for MacOS X. Paul Furbacher http://www.teamb.com - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, email: [EMAIL PROTECTED]
Adding Bookmarks on Fop page......
hi all, how can i add book mark on my pdf page.I mean chapter index on left side of my pdf page which link to the corresponding chapters,which will be showed on the screen.Index will remain always same on the page and only the content frame will change. please help me. regards sunitha Do You Yahoo!? Send a newsletter, share photos files, conduct polls, organize chat events. Visit http://in.groups.yahoo.com. - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, email: [EMAIL PROTECTED]
FW: FOP help please...
Charlie Wu.vcf ATT02740.txt Hi there: I downloaded the latest FOP from xml.apache.org and was trying to run some simple tests from the commandline.. The documentation says you should just run: FOP fo_inputfile pdf_outputfile (see http://xml.apache.org/fop/running.html http://xml.apache.org/fop/running.html ) but I can't find a FOP.exe or FOP unix binary anywhere.. and since this is java I suspect there isn't any FOP anywhere anyway.. so I searched google.com and looked for commandline examples and found many references to calling org.apache.fop.apps.CommandLine - but then when I checked this against the fop.jar there's NO CLASS with that name!! I couuld only find Command, CommandLineStarter, and CommandLineOptions.. So what gives Can someone please help me out??? Thanks Charlie begin 600 Charlie Wu.vcf M0D5'24XZ5D-!4D0-E9%4E-)3TXZ,BXQ#0I..E=U.T-H87)L:64-D9..D-H M87)L:64@5W4-D]21SIF]C861E.U=E8B!496-H;F]L;V=I97,-E1)5$Q% M.E-E;FEOB!!'!L:6-A=EO;B!$979E;]P97(-E1%3#M73U)+.U9/24-% M.C0P.TS.3(M-3(X,PT*0412.U=/4DLZ.U-*-2TU0S(Y#0I,04)%3#M73U)+ M.E-*-2TU0S(Y#0I%34%)3#M04D5.TE.5$523D54.F-W=4!F]C861E+D-/ F30T*4D56.C(P,#$P-3`S5#(Q-38R,5H-D5.1#I60T%21`T*#0H= ` end begin 600 ATT02740.txt M+2TM+2TM+2TM+2TM+2TM+2TM+2TM+2TM+2TM+2TM+2TM+2TM+2TM+2TM+2TM M+2TM+2TM+2TM+2TM+2TM+2TM+2TM+2TM#0I);B!C87-E(]F('1R;W5B;5S M+!E+6UA:6PZ(`@(!W96)M87-T97)`UL+F%P86-H92YOF-E1O('5N MW5BV-R:6)E+!E+6UA:6PZ(`@(`@(`@(=E;F5R86PM=6YS=6)S8W)I M8F5`UL+F%P86-H92YOF-D9OB!A91I=EO;F%L(-O;6UA;F1S+!E B+6UA:6PZ(=E;F5R86PM:5L$!X;6PN87!A8VAE+F]R9P== ` end - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, email: [EMAIL PROTECTED]
RE: FOP help please...
Try: java -jar fop.jar Invocation used to be handled by fop.bat/fop.sh, but I think this is now obsolete. (?) Either way, the above works. JT -Original Message- From: Charlie Wu [mailto:[EMAIL PROTECTED]] Sent: Thursday, August 09, 2001 2:52 PM To: '[EMAIL PROTECTED]' Subject: FW: FOP help please... Charlie Wu.vcf ATT02740.txt Hi there: I downloaded the latest FOP from xml.apache.org and was trying to run some simple tests from the commandline.. The documentation says you should just run: FOP fo_inputfile pdf_outputfile (see http://xml.apache.org/fop/running.html http://xml.apache.org/fop/running.html ) but I can't find a FOP.exe or FOP unix binary anywhere.. and since this is java I suspect there isn't any FOP anywhere anyway.. so I searched google.com and looked for commandline examples and found many references to calling org.apache.fop.apps.CommandLine - but then when I checked this against the fop.jar there's NO CLASS with that name!! I couuld only find Command, CommandLineStarter, and CommandLineOptions.. So what gives Can someone please help me out??? Thanks Charlie - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, email: [EMAIL PROTECTED] - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, email: [EMAIL PROTECTED]