column spanning and column widths with fop 0.18

2001-08-08 Thread Louis . Masters

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

2001-08-08 Thread Alex McLintock

 --- 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

2001-08-08 Thread Michail Bikoulis

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

2001-08-08 Thread Keiron Liddle

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

2001-08-08 Thread bugzilla

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

2001-08-08 Thread Alex Amies

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

2001-08-08 Thread Joe Batt

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

2001-08-08 Thread Joe Batt

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

2001-08-08 Thread Hojtsy Gabor

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

2001-08-08 Thread Patel, Mike

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

2001-08-08 Thread Paul Furbacher


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

2001-08-08 Thread Alex Amies

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

2001-08-08 Thread Alex Amies

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

2001-08-08 Thread bugzilla

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!!!!!!

2001-08-08 Thread Patel, Mike

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

2001-08-08 Thread Paul Furbacher


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......

2001-08-08 Thread sunitha nair

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...

2001-08-08 Thread Charlie Wu

 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...

2001-08-08 Thread James Telfer

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]