From gavinpatel@example.net Sat Nov 01 12:00:28 2003 Return-Path: <gavinpatel@example.net> Delivered-To: gavinpatel@example.net Received: (qmail 33380 invoked from network); 1 Nov 2003 12:00:28 -0000 Received: from daedalus.apache.org (HELO mail.apache.org) (83.161.120.155) by minotaur-2.apache.org with SMTP; 1 Nov 2003 12:00:28 -0000 Received: (qmail 84964 invoked by uid 500); 1 Nov 2003 12:00:23 -0000 Delivered-To: gavinpatel@example.net Received: (qmail 84877 invoked by uid 500); 1 Nov 2003 12:00:22 -0000 Mailing-List: contact gavinpatel@example.net; run by ezmlm Precedence: bulk list-help: <mailto:gavinpatel@example.net> list-unsubscribe: <mailto:gavinpatel@example.net> list-post: <mailto:gavinpatel@example.net> Reply-To: gavinpatel@example.net Delivered-To: mailing list gavinpatel@example.net Received: (qmail 84860 invoked from network); 1 Nov 2003 12:00:22 -0000 Received: from unknown (HELO dl02.datalucidhome.com) (83.161.120.155) by daedalus.apache.org with SMTP; 1 Nov 2003 12:00:22 -0000 Received: from datalucid.com (mjtpc01.datalucidhome.com [83.161.120.155]) by dl02.datalucidhome.com (8.11.6/8.11.6) with ESMTP id hA1Bxos15413 for <gavinpatel@example.net>; Sat, 1 Nov 2003 11:59:50 GMT Message-ID: <gavinpatel@example.net> Date: Sat, 01 Nov 2003 12:00:19 +0000 From: Mike Trotman <gavinpatel@example.net> User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.4) Gecko/20030624 Netscape/7.1 (ax) X-Accept-Language: en, en-us MIME-Version: 1.0 To: gavinpatel@example.net Subject: Re: html class attribute like References: <gavinpatel@example.net> In-Reply-To: <gavinpatel@example.net> Content-Type: text/plain; charset=windows-1252; format=flowed Content-Transfer-Encoding: 8bit X-Spam-Rating: daedalus.apache.org 1.6.2 0/1000/N X-Spam-Rating: minotaur-2.apache.org 1.6.2 0/1000/N I currently use something similar to both approaches for generating formatting attributes. Behind both I have a file which stores the CSS class definitions in a simple XML format (with some name/value variations where FO attribute names / properties are different - and some XSLT documents for constructing local transformations) Background: I have documents with many different styles and context sensitive triggering of which styles / parts of styles to use. For these I have a pre-processing phase (written in Perl rather than XSLT as the context evaluation is easier) which loads the CSS XML file, scans the input XML and constructs and outputs attribute sets + outputs a new XML with extra elements pointing to the relevant attribute-set. (There are several of these - so that I can output HTML and a valid css stylesheet and use CSS stylesheet classes + have local attributes.) (This also lets me tune the process so I can eventually switch to a SAX stream.) This keeps the size of the FO files 'small' - and if I need to change formatting I can do most of it by just generating a new attribute-sets file. I can also load and lookup attributes in the attribute-sets file to extract individual attributes if I need to do local overriding of global classes. The resulting XML file is then processed by XSLT to XSLFO with my standard templates. For simpler documents - or documents built by combining smaller documents - I have a slightly more complex XSLT which also loads several CSS XML files and does lookups etc. to assign local attributes for all FO nodes. This is so I can have different 'localised' attribute sets with the same names for different sub-documents. These FO files can get quite large - and any formatting changes require regeneration. Conclusion: If you are doing a straight HTML CSS class equivalence then I would recommend generating an attribute-sets file and then using that in your FO output (as I find this makes tuning / debugging formatting much easier). This also - as you rightly say - keeps the XSL much simpler - and in my case also makes the processing and less memory hungry. I have found that trying to do all the attribute calculations in one XSLT phase is harder to maintain and extend - particularly when you need further variations + local overriding attributes. I am actually switching most of my complex XSLT style/class processing to the latter case for the above reasons. HTH Bruno Sanz Marino wrote: >Ok > >I´will try the J.Pietschmann idea (xsl:use-attribute-sets) > >I think i need to do 3 transformations to do the "html-css to fo" process > >The first one to create the xsl:attribute-set templates form the css source >(one for each css class rule) > >The second one to transform the "class" html attribute to the xsl "xsl:use-attribute-sets" >attribute in the xhtml source file > >And the last one for generate the general "fo" file > >Another posibility (only 2 transformations) is not to use the xsl:use-attribute-sets. >When i find the "class" attribute, I call one general template wich select >the attributes to generate (in function of the value of the "class attribute"...this >is to say, the classname). I could avoid the second transformation, but >the xsl would be more complex > >....OPINIONS ??? > >BRuno > >NUEVO TISCALI ADSL ON >¡Navega desde las 15.00h. a alta velocidad por sólo 29,50 €/mes! >Conócelo en http://acceso.tiscali.es/pag-acceso-adsl-on.jsp?did=adn-7520007 > > > > > > >--------------------------------------------------------------------- >To unsubscribe, e-mail: gavinpatel@example.net >For additional commands, e-mail: gavinpatel@example.net > > -- Datalucid Limited 8 Eileen Road South Norwood London SE25 5EJ tel :0208-239-6810 mob: 0794-725-9760 email: gavinpatel@example.net UK Co. Reg: 4383635 VAT Reg.: 798 7531 60 --------------------------------------------------------------------- To unsubscribe, e-mail: gavinpatel@example.net For additional commands, e-mail: gavinpatel@example.net From gavinpatel@example.net Sat Nov 01 17:57:51 2003 Return-Path: <gavinpatel@example.net> Delivered-To: gavinpatel@example.net Received: (qmail 42159 invoked from network); 1 Nov 2003 17:57:51 -0000 Received: from daedalus.apache.org (HELO mail.apache.org) (83.161.120.155) by minotaur-2.apache.org with SMTP; 1 Nov 2003 17:57:51 -0000 Received: (qmail 11945 invoked by uid 500); 1 Nov 2003 17:57:39 -0000 Delivered-To: gavinpatel@example.net Received: (qmail 11925 invoked by uid 500); 1 Nov 2003 17:57:38 -0000 Mailing-List: contact gavinpatel@example.net; run by ezmlm Precedence: bulk list-help: <mailto:gavinpatel@example.net> list-unsubscribe: <mailto:gavinpatel@example.net> list-post: <mailto:gavinpatel@example.net> Reply-To: gavinpatel@example.net Delivered-To: mailing list gavinpatel@example.net Received: (qmail 11912 invoked from network); 1 Nov 2003 17:57:38 -0000 Received: from unknown (HELO adicia.telenet-ops.be) (83.161.120.155) by daedalus.apache.org with SMTP; 1 Nov 2003 17:57:38 -0000 Received: from localhost (localhost.localdomain [83.161.120.155]) by adicia.telenet-ops.be (Postfix) with SMTP id C0D9437F9F for <gavinpatel@example.net>; Sat, 1 Nov 2003 18:57:41 +0100 (MET) Received: from W2KALD (D577A4CB.kabel.telenet.be [83.161.120.155]) by adicia.telenet-ops.be (Postfix) with SMTP id A270637EAB for <gavinpatel@example.net>; Sat, 1 Nov 2003 18:57:41 +0100 (MET) Reply-To: <gavinpatel@example.net> From: "Andreas L. Delmelle" <gavinpatel@example.net> To: <gavinpatel@example.net> Subject: RE: Hyphenate and wrap problem - help! Date: Sat, 1 Nov 2003 18:48:26 +0100 Message-ID: <gavinpatel@example.net> MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit X-Priority: 3 (Normal) X-MSMail-Priority: Normal X-Mailer: Microsoft Outlook IMO, Build 9.0.2416 (9.0.2910.0) In-Reply-To: <gavinpatel@example.net> X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2800.1165 Importance: Normal X-Spam-Rating: daedalus.apache.org 1.6.2 0/1000/N X-Spam-Rating: minotaur-2.apache.org 1.6.2 0/1000/N > -----Original Message----- > From: J.Pietschmann [mailto:gavinpatel@example.net] > > > Andreas L. Delmelle wrote: > > In short: in the strings of text, right where you want the line-break to > > occur (if any), insert a &#x00A0; entity (alternately define > > That's a non-breaking full width space, inappropriate for forcing > breaking (as the name says), and additionally it will show up as > space. The zero width breaking space is &#x200B;. > Oops, too fast again :( I guess that's the price to pay for wanting to assimilate too much info at the same time... Greetz, Andreas --------------------------------------------------------------------- To unsubscribe, e-mail: gavinpatel@example.net For additional commands, e-mail: gavinpatel@example.net From gavinpatel@example.net Sun Nov 02 11:29:02 2003 Return-Path: <gavinpatel@example.net> Delivered-To: gavinpatel@example.net Received: (qmail 41757 invoked from network); 2 Nov 2003 11:29:02 -0000 Received: from daedalus.apache.org (HELO mail.apache.org) (83.161.120.155) by minotaur-2.apache.org with SMTP; 2 Nov 2003 11:29:02 -0000 Received: (qmail 46091 invoked by uid 500); 2 Nov 2003 11:28:30 -0000 Delivered-To: gavinpatel@example.net Received: (qmail 46076 invoked by uid 500); 2 Nov 2003 11:28:30 -0000 Mailing-List: contact gavinpatel@example.net; run by ezmlm Precedence: bulk list-help: <mailto:gavinpatel@example.net> list-unsubscribe: <mailto:gavinpatel@example.net> list-post: <mailto:gavinpatel@example.net> Reply-To: gavinpatel@example.net Delivered-To: mailing list gavinpatel@example.net Received: (qmail 46062 invoked from network); 2 Nov 2003 11:28:29 -0000 Received: from unknown (HELO mail.datazug.ch) (83.161.120.155) by daedalus.apache.org with SMTP; 2 Nov 2003 11:28:29 -0000 Received: from yahoo.de [83.161.120.155] by mail.datazug.ch with ESMTP (SMTPD32-8.02) id AA74A8BD0050; Sun, 02 Nov 2003 12:28:52 +0100 Message-ID: <gavinpatel@example.net> Date: Sun, 02 Nov 2003 12:28:41 +0100 From: "J.Pietschmann" <gavinpatel@example.net> User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.0; en-US; rv:1.5) Gecko/20031007 X-Accept-Language: en-us, en MIME-Version: 1.0 To: gavinpatel@example.net Subject: Re: Hyphenate and wrap problem - help! References: <gavinpatel@example.net> In-Reply-To: <gavinpatel@example.net> Content-Type: text/plain; charset=us-ascii; format=flowed Content-Transfer-Encoding: 7bit X-Spam-Rating: daedalus.apache.org 1.6.2 0/1000/N X-Spam-Rating: minotaur-2.apache.org 1.6.2 0/1000/N Andreas L. Delmelle wrote: > Oops, too fast again :( Well, that's why the list is "peer reviewed", sort of. :-) J.Pietschmann --------------------------------------------------------------------- To unsubscribe, e-mail: gavinpatel@example.net For additional commands, e-mail: gavinpatel@example.net From gavinpatel@example.net Sun Nov 02 13:48:58 2003 Return-Path: <gavinpatel@example.net> Delivered-To: gavinpatel@example.net Received: (qmail 79558 invoked from network); 2 Nov 2003 13:48:58 -0000 Received: from daedalus.apache.org (HELO mail.apache.org) (83.161.120.155) by minotaur-2.apache.org with SMTP; 2 Nov 2003 13:48:58 -0000 Received: (qmail 865 invoked by uid 500); 2 Nov 2003 13:48:44 -0000 Delivered-To: gavinpatel@example.net Received: (qmail 850 invoked by uid 500); 2 Nov 2003 13:48:43 -0000 Mailing-List: contact gavinpatel@example.net; run by ezmlm Precedence: bulk list-help: <mailto:gavinpatel@example.net> list-unsubscribe: <mailto:gavinpatel@example.net> list-post: <mailto:gavinpatel@example.net> Reply-To: gavinpatel@example.net Delivered-To: mailing list gavinpatel@example.net Received: (qmail 811 invoked from network); 2 Nov 2003 13:48:43 -0000 Received: from unknown (HELO astra.telenet-ops.be) (83.161.120.155) by daedalus.apache.org with SMTP; 2 Nov 2003 13:48:43 -0000 Received: from localhost (localhost.localdomain [83.161.120.155]) by astra.telenet-ops.be (Postfix) with SMTP id DC27A37F3F for <gavinpatel@example.net>; Sun, 2 Nov 2003 14:48:42 +0100 (MET) Received: from W2KALD (D577A4CB.kabel.telenet.be [83.161.120.155]) by astra.telenet-ops.be (Postfix) with SMTP id 7C73137E62 for <gavinpatel@example.net>; Sun, 2 Nov 2003 14:48:42 +0100 (MET) Reply-To: <gavinpatel@example.net> From: "Andreas L. Delmelle" <gavinpatel@example.net> To: <gavinpatel@example.net> Subject: RE: Performance PDFRenderer vs. PCLRenderer Date: Sun, 2 Nov 2003 14:39:27 +0100 Message-ID: <gavinpatel@example.net> MIME-Version: 1.0 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: 7bit X-Priority: 3 (Normal) X-MSMail-Priority: Normal X-Mailer: Microsoft Outlook IMO, Build 9.0.2416 (9.0.2910.0) In-Reply-To: <gavinpatel@example.net> X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2800.1165 Importance: Normal X-Spam-Rating: daedalus.apache.org 1.6.2 0/1000/N X-Spam-Rating: minotaur-2.apache.org 1.6.2 0/1000/N > -----Original Message----- > From: Michael Reiche [mailto:gavinpatel@example.net] > > I use an embedded version of FOP, primarly to keep the Java "hot" > getting benefit from JIT. PCL-output is top priority rather than PDF. > But I face the problem that the PCL-renderer is rather slow compared to > the PDF-renderer (which my initital testing was based on ). > > I feed FOP with an XSL-FO document, which in this test generates 7 pages > (source is 176464 bytes). The document contains in-stream SVG-graphics, > which the PCL-renderer completly ignores - thats another challenge. Its' Well, the FOP Output Targets page (http://xml.apache.org/fop/output.html) does indicate that SVG support for the PCL Renderer is somewhat limited. This shows itself in the source, I guess, where the PDFRenderer contains import statements for the Batik bridges as well as a reference to the java.awt.geom lib (as opposed to the PCLRenderer). If you really want to have a go at extending the PCLRenderer to offer the same support as the PDFRenderer, I think this is your starting-point. Explanation for this probably lies in the fact that Batik offers direct SVG2PDF conversion via its Rasterizer (which in turn uses FOP's PDFTranscoder), so every once in a while, members of the Batik dev-team or Batik users happily provide FOP with a few patches to enhance the SVG support when rendering to PDF. > running in Java1.4.2 on Linux in a headless environment. > > Timing of the 6 first runs of the same document, each sequence starting > from a new "cold" Java VM, is like this: > <snip/> > > Notice that the PDF-renderer just needs 1 run to benefit from JIT, but > the PCL-renderer neverer improves performance. It should be noted that > the server running the Java VM is doing nothing besides my tests. > I'm not too well-informed about the particulars of JIT, but the PDFRenderer *is* the most advanced Renderer offered by FOP. Maybe a redesign of the PCLRenderer modeled according to the current PDFRenderer could improve performance in this way. ( I, for one, would be *very* curious to see how the Batik team would respond to a full-fledged PCLTranscoder ). Currently the PCLRenderer consists solely of a PCLRenderer and a PCLStream, whereas the PDFRenderer has a whole lib (org.apache.fop.pdf) at its disposal, allowing for a more controlled and detailed optimization. > A note regarding the PCL-rendering: starting with the 2. run the first 3 > or 4 pages renders quickly, but then a complete slowdown occurs. This > could indicate massive garbage collection or.....? > Could be... Have you tried changing the size of the JVM heap? If that has an impact, this would indeed be what is happening over here. > I've had my eyes on both PDFRenderer.java and PCLRenderer.java, but I > haven't been able to spot that magic difference. Could it be that the > PDF-renderer has suffered from the same performance-problem, and someone > remembers how it was improved, or otherwise has some tips to improve the > PCL-renderer? Browsed through the fop-dev list searching for this, but haven't yet found traces of previous discussions about this. I have noticed that the PCLRenderer was donated to FOP, whereas the PDFRenderer was there from the very start. My guess would be that, initially it was more of a convenience-addition, allowing to skip the intermediate generation of a (physical) PDF and send the output directly to the PCL printer ( same goes for the PS Renderer ). Suggestion would be to study the PDF rendering process very closely, and try to 'mimic' it in terms of PCL, maybe this gets you on track ...? And of course, when you *do* decide to make changes like this, and they turn out to work properly and improve performance, don't forget to let us know about this :) Hope these help! Greetz, Andreas --------------------------------------------------------------------- To unsubscribe, e-mail: gavinpatel@example.net For additional commands, e-mail: gavinpatel@example.net From gavinpatel@example.net Sun Nov 02 19:31:04 2003 Return-Path: <gavinpatel@example.net> Delivered-To: gavinpatel@example.net Received: (qmail 95554 invoked from network); 2 Nov 2003 19:31:04 -0000 Received: from daedalus.apache.org (HELO mail.apache.org) (83.161.120.155) by minotaur-2.apache.org with SMTP; 2 Nov 2003 19:31:04 -0000 Received: (qmail 7931 invoked by uid 500); 2 Nov 2003 19:30:50 -0000 Delivered-To: gavinpatel@example.net Received: (qmail 7915 invoked by uid 500); 2 Nov 2003 19:30:50 -0000 Mailing-List: contact gavinpatel@example.net; run by ezmlm Precedence: bulk list-help: <mailto:gavinpatel@example.net> list-unsubscribe: <mailto:gavinpatel@example.net> list-post: <mailto:gavinpatel@example.net> Reply-To: gavinpatel@example.net Delivered-To: mailing list gavinpatel@example.net Received: (qmail 7897 invoked from network); 2 Nov 2003 19:30:50 -0000 Received: from unknown (HELO astra.telenet-ops.be) (83.161.120.155) by daedalus.apache.org with SMTP; 2 Nov 2003 19:30:50 -0000 Received: from localhost (localhost.localdomain [83.161.120.155]) by astra.telenet-ops.be (Postfix) with SMTP id D786D37FBC for <gavinpatel@example.net>; Sun, 2 Nov 2003 20:30:53 +0100 (MET) Received: from W2KALD (D577A4CB.kabel.telenet.be [83.161.120.155]) by astra.telenet-ops.be (Postfix) with SMTP id 6CF9437E4C for <gavinpatel@example.net>; Sun, 2 Nov 2003 20:30:53 +0100 (MET) Reply-To: <gavinpatel@example.net> From: "Andreas L. Delmelle" <gavinpatel@example.net> To: <gavinpatel@example.net> Subject: RE: Opacity in SVG graphics on PDF documents. Date: Sun, 2 Nov 2003 20:21:39 +0100 Message-ID: <gavinpatel@example.net> MIME-Version: 1.0 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: 7bit X-Priority: 3 (Normal) X-MSMail-Priority: Normal X-Mailer: Microsoft Outlook IMO, Build 9.0.2416 (9.0.2910.0) In-Reply-To: <gavinpatel@example.net> X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2800.1165 Importance: Normal X-Spam-Rating: daedalus.apache.org 1.6.2 0/1000/N X-Spam-Rating: minotaur-2.apache.org 1.6.2 0/1000/N > -----Original Message----- > From: Koes, Derrick [mailto:gavinpatel@example.net] > > Ah, opacity is not a problem with jpegs. However, svg graphics such as text appear less crisp than > the original SVG, especially when printing. Hi, That's a FAQ. Check http://xml.apache.org/fop/graphics.html#svg-pdf-text on how to improve quality of the outputted text. (page will also contains other info about transparency and the like) Greetz, Andreas --------------------------------------------------------------------- To unsubscribe, e-mail: gavinpatel@example.net For additional commands, e-mail: gavinpatel@example.net From gavinpatel@example.net Sun Nov 02 19:47:53 2003 Return-Path: <gavinpatel@example.net> Delivered-To: gavinpatel@example.net Received: (qmail 699 invoked from network); 2 Nov 2003 19:47:52 -0000 Received: from daedalus.apache.org (HELO mail.apache.org) (83.161.120.155) by minotaur-2.apache.org with SMTP; 2 Nov 2003 19:47:52 -0000 Received: (qmail 21344 invoked by uid 500); 2 Nov 2003 19:47:40 -0000 Delivered-To: gavinpatel@example.net Received: (qmail 21128 invoked by uid 500); 2 Nov 2003 19:47:39 -0000 Mailing-List: contact gavinpatel@example.net; run by ezmlm Precedence: bulk list-help: <mailto:gavinpatel@example.net> list-unsubscribe: <mailto:gavinpatel@example.net> list-post: <mailto:gavinpatel@example.net> Reply-To: gavinpatel@example.net Delivered-To: mailing list gavinpatel@example.net Received: (qmail 21108 invoked from network); 2 Nov 2003 19:47:38 -0000 Received: from unknown (HELO lrnex01.corp.lrn.com) (83.161.120.155) by daedalus.apache.org with SMTP; 2 Nov 2003 19:47:38 -0000 Received: by lrnex01.corp.lrn.com with Internet Mail Service (5.5.2653.19) id <WD8AHLSB>; Sun, 2 Nov 2003 11:47:43 -0800 Message-ID: <gavinpatel@example.net> From: Johannes Stuermer <gavinpatel@example.net> To: "'gavinpatel@example.net'" <gavinpatel@example.net> Subject: RE: infinite loop Date: Sun, 2 Nov 2003 11:47:42 -0800 MIME-Version: 1.0 X-Mailer: Internet Mail Service (5.5.2653.19) Content-Type: text/plain; charset="iso-8859-1" X-Spam-Rating: daedalus.apache.org 1.6.2 0/1000/N X-Spam-Rating: minotaur-2.apache.org 1.6.2 0/1000/N I'm using version 0.20.5, but the problem was that I was using several if/then statements that - under certain conditions - placed more than one image into the same area. Thanks to you and Chris for putting me on the right track. Johannes -----Original Message----- From: J.Pietschmann [mailto:gavinpatel@example.net] Sent: Thursday, October 30, 2003 3:34 PM To: gavinpatel@example.net Subject: Re: infinite loop Johannes Stuermer wrote: > I am processing a large number of xsl-fo files with embedded FOP. 95% render > perfectly to PDF, but the rest causes FOP to go into an infinite loop. (FOP > continues to output INFO messages with numbers, but without a description) > > After looking at the xsl-fo files I can't find any significant differences > in the structure of these files. They only differ in their text elements. > > What am I missing? Reading the FAQ? http://xml.apache.org/fop/faq.html#boxoverflow You have probably an oversized image, or explicit image heigth and/or width in pixels somewhere. Upgrading to 0.20.5 should avoid the infinite loop, although the FO still wont be rendered properly. J.Pietschmann --------------------------------------------------------------------- To unsubscribe, e-mail: gavinpatel@example.net For additional commands, e-mail: gavinpatel@example.net --------------------------------------------------------------------- To unsubscribe, e-mail: gavinpatel@example.net For additional commands, e-mail: gavinpatel@example.net From gavinpatel@example.net Mon Nov 03 16:37:45 2003 Return-Path: <gavinpatel@example.net> Delivered-To: gavinpatel@example.net Received: (qmail 90572 invoked from network); 3 Nov 2003 16:37:45 -0000 Received: from daedalus.apache.org (HELO mail.apache.org) (83.161.120.155) by minotaur-2.apache.org with SMTP; 3 Nov 2003 16:37:45 -0000 Received: (qmail 91893 invoked by uid 500); 3 Nov 2003 16:37:34 -0000 Delivered-To: gavinpatel@example.net Received: (qmail 91878 invoked by uid 500); 3 Nov 2003 16:37:34 -0000 Mailing-List: contact gavinpatel@example.net; run by ezmlm Precedence: bulk list-help: <mailto:gavinpatel@example.net> list-unsubscribe: <mailto:gavinpatel@example.net> list-post: <mailto:gavinpatel@example.net> Reply-To: gavinpatel@example.net Delivered-To: mailing list gavinpatel@example.net Received: (qmail 91856 invoked from network); 3 Nov 2003 16:37:34 -0000 Received: from unknown (HELO adventistcare.com) (83.161.120.155) by daedalus.apache.org with SMTP; 3 Nov 2003 16:37:34 -0000 Received: from no.name.available by adventistcare.com via smtpd (for daedalus.apache.org [83.161.120.155]) with ESMTP; Mon, 3 Nov 2003 11:37:36 -0500 Received: by sunbelt.org with Internet Mail Service (5.5.2650.21) id <VBW94LCM>; Mon, 3 Nov 2003 11:37:36 -0500 Message-ID: <gavinpatel@example.net> From: "Sells, Fred" <gavinpatel@example.net> To: "'gavinpatel@example.net'" <gavinpatel@example.net> Subject: background lines Date: Mon, 3 Nov 2003 11:37:30 -0500 MIME-Version: 1.0 X-Mailer: Internet Mail Service (5.5.2650.21) Content-Type: text/plain; charset="iso-8859-1" X-Spam-Rating: daedalus.apache.org 1.6.2 0/1000/N X-Spam-Rating: minotaur-2.apache.org 1.6.2 0/1000/N I need to print a form where there are lines to aid in hand-writing additions to the printed information. I have used background-image= to put lines where I don't print content and this works. However the file size is doubled by the background image and it seems that it does not "repeat" a single image, but copies it multiple times. I would like to use a table to draw the lines in my region-before; however that always shows up on top of region body. I'm using fop 0.20.5. Does anyone know a work-around? --------------------------------------------------------------------- To unsubscribe, e-mail: gavinpatel@example.net For additional commands, e-mail: gavinpatel@example.net From gavinpatel@example.net Mon Nov 03 16:49:40 2003 Return-Path: <gavinpatel@example.net> Delivered-To: gavinpatel@example.net Received: (qmail 98196 invoked from network); 3 Nov 2003 16:49:40 -0000 Received: from daedalus.apache.org (HELO mail.apache.org) (83.161.120.155) by minotaur-2.apache.org with SMTP; 3 Nov 2003 16:49:40 -0000 Received: (qmail 18856 invoked by uid 500); 3 Nov 2003 16:49:31 -0000 Delivered-To: gavinpatel@example.net Received: (qmail 18671 invoked by uid 500); 3 Nov 2003 16:49:29 -0000 Mailing-List: contact gavinpatel@example.net; run by ezmlm Precedence: bulk list-help: <mailto:gavinpatel@example.net> list-unsubscribe: <mailto:gavinpatel@example.net> list-post: <mailto:gavinpatel@example.net> Reply-To: gavinpatel@example.net Delivered-To: mailing list gavinpatel@example.net Received: (qmail 18658 invoked from network); 3 Nov 2003 16:49:29 -0000 Received: from unknown (HELO hotmail.com) (83.161.120.155) by daedalus.apache.org with SMTP; 3 Nov 2003 16:49:29 -0000 Received: from mail pickup service by hotmail.com with Microsoft SMTPSVC; Mon, 3 Nov 2003 08:49:32 -0800 Received: from 83.161.120.155 by by7fd.bay7.hotmail.msn.com with HTTP; Mon, 03 Nov 2003 16:49:32 GMT X-Originating-IP: [83.161.120.155] X-Originating-Email: [gavinpatel@example.net] From: "Chris Bowditch" <gavinpatel@example.net> To: gavinpatel@example.net Bcc: Subject: Re: background lines Date: Mon, 03 Nov 2003 16:49:32 +0000 Mime-Version: 1.0 Content-Type: text/plain; format=flowed Message-ID: <gavinpatel@example.net> X-OriginalArrivalTime: 03 Nov 2003 16:49:32.0763 (UTC) FILETIME=[74C0E2B0:01C3A22A] X-Spam-Rating: daedalus.apache.org 1.6.2 0/1000/N X-Spam-Rating: minotaur-2.apache.org 1.6.2 0/1000/N >From: "Sells, Fred" <gavinpatel@example.net> > <snip/> > >However the file size is doubled by the background image and it seems that >it does not "repeat" a single image, but copies it multiple times. I would >like to use a table to draw the lines in my region-before; however that >always shows up on top of region body. > The z-order of regions came up just a few days ago. The full discussion can be found in the archives here: http://marc.theaimsgroup.com/?l=fop-user&m=106682089030593&w=2 The outcome was that it is not possible to alter the z-order of the regions. <snip/> If you are trying to put lines into areas that otherwise have no content, have you considered using fo:leader? Or nesting everything in your document into a super table, with borders turned on for relevant parts. Cell and row spanning can be used to handle complex text arrangements. Chris _________________________________________________________________ Express yourself with cool emoticons - download MSN Messenger today! http://www.msn.co.uk/messenger --------------------------------------------------------------------- To unsubscribe, e-mail: gavinpatel@example.net For additional commands, e-mail: gavinpatel@example.net From gavinpatel@example.net Mon Nov 03 16:53:50 2003 Return-Path: <gavinpatel@example.net> Delivered-To: gavinpatel@example.net Received: (qmail 154 invoked from network); 3 Nov 2003 16:53:50 -0000 Received: from daedalus.apache.org (HELO mail.apache.org) (83.161.120.155) by minotaur-2.apache.org with SMTP; 3 Nov 2003 16:53:50 -0000 Received: (qmail 31132 invoked by uid 500); 3 Nov 2003 16:53:06 -0000 Delivered-To: gavinpatel@example.net Received: (qmail 31115 invoked by uid 500); 3 Nov 2003 16:53:06 -0000 Mailing-List: contact gavinpatel@example.net; run by ezmlm Precedence: bulk list-help: <mailto:gavinpatel@example.net> list-unsubscribe: <mailto:gavinpatel@example.net> list-post: <mailto:gavinpatel@example.net> Reply-To: gavinpatel@example.net Delivered-To: mailing list gavinpatel@example.net Received: (qmail 31077 invoked from network); 3 Nov 2003 16:53:06 -0000 Received: from unknown (HELO apate.telenet-ops.be) (83.161.120.155) by daedalus.apache.org with SMTP; 3 Nov 2003 16:53:06 -0000 Received: from localhost (localhost.localdomain [83.161.120.155]) by apate.telenet-ops.be (Postfix) with SMTP id C34F637F16 for <gavinpatel@example.net>; Mon, 3 Nov 2003 17:53:08 +0100 (MET) Received: from W2KALD (D577A4CB.kabel.telenet.be [83.161.120.155]) by apate.telenet-ops.be (Postfix) with SMTP id 995A037EB4 for <gavinpatel@example.net>; Mon, 3 Nov 2003 17:53:08 +0100 (MET) Reply-To: <gavinpatel@example.net> From: "Andreas L. Delmelle" <gavinpatel@example.net> To: <gavinpatel@example.net> Subject: RE: background lines Date: Mon, 3 Nov 2003 17:43:55 +0100 Message-ID: <gavinpatel@example.net> MIME-Version: 1.0 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: 7bit X-Priority: 3 (Normal) X-MSMail-Priority: Normal X-Mailer: Microsoft Outlook IMO, Build 9.0.2416 (9.0.2910.0) X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2800.1165 In-reply-to: <gavinpatel@example.net> Importance: Normal X-Spam-Rating: daedalus.apache.org 1.6.2 0/1000/N X-Spam-Rating: minotaur-2.apache.org 1.6.2 0/1000/N > -----Original Message----- > From: Sells, Fred [mailto:gavinpatel@example.net] > > I need to print a form where there are lines to aid in hand-writing > additions to the printed information. I have used > background-image= to put > lines where I don't print content and this works. > > However the file size is doubled by the background image and it seems that > it does not "repeat" a single image, but copies it multiple > times. I would > like to use a table to draw the lines in my region-before; however that > always shows up on top of region body. > > I'm using fop 0.20.5. > > Does anyone know a work-around? > Have you tried using <fo:leader ...>? It's excellently suited for horizontal lines, and will not increase the pdf size as drastically... ( it's also perfect for lines on a fill-out form, in the middle of a sentence, for instance ). Check the website ( and the samples that come with FOP ) for more details on this. amongst others: http://xml.apache.org/fop/faq.html#leader-expansion and for the example, check the %FOP_HOME%\examples\fo\basic\leader.fo (where %FOP_HOME% is your local FOP homedir). HTH! Greetz, Andreas --------------------------------------------------------------------- To unsubscribe, e-mail: gavinpatel@example.net For additional commands, e-mail: gavinpatel@example.net From gavinpatel@example.net Mon Nov 03 20:12:17 2003 Return-Path: <gavinpatel@example.net> Delivered-To: gavinpatel@example.net Received: (qmail 85388 invoked from network); 3 Nov 2003 20:12:17 -0000 Received: from daedalus.apache.org (HELO mail.apache.org) (83.161.120.155) by minotaur-2.apache.org with SMTP; 3 Nov 2003 20:12:17 -0000 Received: (qmail 58316 invoked by uid 500); 3 Nov 2003 20:12:02 -0000 Delivered-To: gavinpatel@example.net Received: (qmail 58296 invoked by uid 500); 3 Nov 2003 20:12:02 -0000 Mailing-List: contact gavinpatel@example.net; run by ezmlm Precedence: bulk list-help: <mailto:gavinpatel@example.net> list-unsubscribe: <mailto:gavinpatel@example.net> list-post: <mailto:gavinpatel@example.net> Reply-To: gavinpatel@example.net Delivered-To: mailing list gavinpatel@example.net Received: (qmail 58283 invoked from network); 3 Nov 2003 20:12:02 -0000 Received: from unknown (HELO mail.datazug.ch) (83.161.120.155) by daedalus.apache.org with SMTP; 3 Nov 2003 20:12:02 -0000 Received: from yahoo.de [83.161.120.155] by mail.datazug.ch with ESMTP (SMTPD32-8.02) id A69FA6DD0274; Mon, 03 Nov 2003 21:12:15 +0100 Message-ID: <gavinpatel@example.net> Date: Mon, 03 Nov 2003 21:12:04 +0100 From: "J.Pietschmann" <gavinpatel@example.net> User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.0; en-US; rv:1.5) Gecko/20031007 X-Accept-Language: en-us, en MIME-Version: 1.0 To: gavinpatel@example.net Subject: Re: background lines References: <gavinpatel@example.net> In-Reply-To: <gavinpatel@example.net> Content-Type: text/plain; charset=us-ascii; format=flowed Content-Transfer-Encoding: 7bit X-Spam-Rating: daedalus.apache.org 1.6.2 0/1000/N X-Spam-Rating: minotaur-2.apache.org 1.6.2 0/1000/N Sells, Fred wrote: > I need to print a form where there are lines to aid in hand-writing > additions to the printed information. I have used background-image= to put > lines where I don't print content and this works. > > However the file size is doubled by the background image and it seems that > it does not "repeat" a single image, but copies it multiple times. I would > like to use a table to draw the lines in my region-before; however that > always shows up on top of region body. Why do you think you have to use a table in the *before* region, instead of the flow, for drawing the auxillary lines? Why do you use overlapping regions? I'm confused. A somewhat more complete description, including some context where the auxillary lines have to appear, would be helpful. J.Pietschmann --------------------------------------------------------------------- To unsubscribe, e-mail: gavinpatel@example.net For additional commands, e-mail: gavinpatel@example.net From gavinpatel@example.net Tue Nov 04 14:18:46 2003 Return-Path: <gavinpatel@example.net> Delivered-To: gavinpatel@example.net Received: (qmail 63417 invoked from network); 4 Nov 2003 14:18:46 -0000 Received: from daedalus.apache.org (HELO mail.apache.org) (83.161.120.155) by minotaur-2.apache.org with SMTP; 4 Nov 2003 14:18:46 -0000 Received: (qmail 8116 invoked by uid 500); 4 Nov 2003 14:18:36 -0000 Delivered-To: gavinpatel@example.net Received: (qmail 8104 invoked by uid 500); 4 Nov 2003 14:18:36 -0000 Mailing-List: contact gavinpatel@example.net; run by ezmlm Precedence: bulk list-help: <mailto:gavinpatel@example.net> list-unsubscribe: <mailto:gavinpatel@example.net> list-post: <mailto:gavinpatel@example.net> Reply-To: gavinpatel@example.net Delivered-To: mailing list gavinpatel@example.net Received: (qmail 8091 invoked from network); 4 Nov 2003 14:18:35 -0000 Received: from unknown (HELO adventistcare.com) (83.161.120.155) by daedalus.apache.org with SMTP; 4 Nov 2003 14:18:35 -0000 Received: from no.name.available by adventistcare.com via smtpd (for daedalus.apache.org [83.161.120.155]) with ESMTP; Tue, 4 Nov 2003 09:18:36 -0500 Received: by sunbelt.org with Internet Mail Service (5.5.2650.21) id <VBW94LYZ>; Tue, 4 Nov 2003 09:18:35 -0500 Message-ID: <gavinpatel@example.net> From: "Sells, Fred" <gavinpatel@example.net> To: "'gavinpatel@example.net'" <gavinpatel@example.net> Subject: RE: background lines Date: Tue, 4 Nov 2003 09:18:32 -0500 MIME-Version: 1.0 X-Mailer: Internet Mail Service (5.5.2650.21) Content-Type: multipart/mixed; boundary="----_=_NextPart_000_01C3A2DE.87598A1C" X-Spam-Rating: daedalus.apache.org 1.6.2 0/1000/N X-Spam-Rating: minotaur-2.apache.org 1.6.2 0/1000/N ------_=_NextPart_000_01C3A2DE.87598A1C Content-Type: text/plain; charset="iso-8859-1" attached is a sample output; the magenta lines are created by a background-image. The xsl that I use to do this is also attached as "careplan.before" -----Original Message----- From: J.Pietschmann [mailto:gavinpatel@example.net] Sent: Monday, November 03, 2003 3:12 PM To: gavinpatel@example.net Subject: Re: background lines Importance: Low Sells, Fred wrote: > I need to print a form where there are lines to aid in hand-writing > additions to the printed information. I have used background-image= to put > lines where I don't print content and this works. > > However the file size is doubled by the background image and it seems that > it does not "repeat" a single image, but copies it multiple times. I would > like to use a table to draw the lines in my region-before; however that > always shows up on top of region body. Why do you think you have to use a table in the *before* region, instead of the flow, for drawing the auxillary lines? Why do you use overlapping regions? I'm confused. A somewhat more complete description, including some context where the auxillary lines have to appear, would be helpful. J.Pietschmann --------------------------------------------------------------------- To unsubscribe, e-mail: gavinpatel@example.net For additional commands, e-mail: gavinpatel@example.net ------_=_NextPart_000_01C3A2DE.87598A1C Content-Type: application/octet-stream; name="backgroundlines.pdf" Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="backgroundlines.pdf" JVBERi0xLjMKJaqrrK0KNCAwIG9iago8PCAvVHlwZSAvSW5mbwovUHJvZHVjZXIgKEZPUCAwLjIw LjUpID4+CmVuZG9iago1IDAgb2JqCjw8IC9MZW5ndGggMzQ0NSAvRmlsdGVyIFsgL0FTQ0lJODVE ZWNvZGUgL0ZsYXRlRGVjb2RlIF0KID4+CnN0cmVhbQpHYXQlZz8kIyFiKDVEO1InaWFTPlVvT11c VjUiUlZHOWk3a0ZxYDorVW8xZ09IVTM6SjshVUBOOEZROGU/ZUlwPjBzUWo5Rl1IUWgqcExhbE8v MUImcUp0RjFicl5FIT08J2hOMnVncXBqb1VlQytfPyw1SS1MUGVJVVYna1tlISNQWjVJOkNTZUhB bG5xK3FVLC1RQyw3X2hZZWI6OllOVWZBOTVOckpCXTozNVpHWSduKiUnYipRKScvLGE5NmxxL3Mr UyhdOi5qKHIsaTVALj9scjZUbTs3aCcyPTBRcT5lJjJYVjNLWE9qMDhSN2RvI2YhZyI/PnEvLXAq XCxFNz9NM2JuVmQ5Lzg0I0hvOjNsKE9WXkRsJnBgVSEyJDA6bTc/aj84I3JsWjljZlBRTDpcNUFu XVBzR1VHcClbMGFAZF9cSShWcSEnc0VTJTteaGA7WGw/bHJfO1pvNEAwdSpXT1UhJ2BMcUcjKGIv XDkjMzpSXEAvNUFnUTs3aCcyPTBRcTRBbHVvcTo/NnVJJFIuNlxdXmtTMiFEWWI2JT8kRF9FNz9N M2JuVmNOY2pXUSxjXFhhcUdzVUw7T11PX1EsSl0tQGZXWz1hIUN1UDohUlwrVzdQY1VTND1CXGJq OTpbNDZzZlw2Tjt0PUlfaFEtJSNybFo5TnREZy8sVypDT2M+dDA/NnNeRk04YFoudGYqSlY/UHUy XVMtL2JfJTRJN1IjNEFAVV9pQi9MWTVpYCoyUVVHMFVHYDtcTlQjUU4oOEk3QGsoWE00TigvTjxk OS90N1M0OmxkKGo8XXBpNSRmSkxNNVJSZEVEY2p1ZztVRC9LI0pCW19cMTc5K3FJKEomOiRrLlEm ak4mRThoMT89SWJWK1VOWi8xZEJFVkspNCM2NSc2dF9rSyNnUy9ZQyp1UEoubXVSX3JASHAqNDpe RldKMl1HKU89ZCYnNnRfa0sjZ1MvWUMqdVBKLmpUVUw7Y15qMywwOFVqcERpYXBNI0AuU0VFOV1M cUZsJFAvby1xWTdZMF0vIzJIMTkjKzwpR1YzKCVHYWA1SF9LZW87Sl1KM0MwOFtANG5KVkYnNEgw Zi5QN2hpYS90VTwmLz1yWFRRPmlFL0dwKVswYUBkX1xJKFZxIScyTilUaWhRXHNbPlFEaEw0b2BT WV87VjxhOS5QQDZzXkxPamw4MyJTOVRQbk1qImNtZTFNZFIlMT9mKl9cMTc5K3FJKEomOiRrLlEm ak4mRThpVGc9SWJWK1VOWjBEWSMrWGo2OEwxTzQ9Qlxiajk6WzQ2c2ZcNk47dEo4KS5mXkQhZmdJ J0YxSG5BbGRIODgzNyFGRCY6JFMmLSc7N20/NmQ3QmY+aVdiOEk3QGsoWE00TigvTjxkOS90N1M0 OmxkKGo8XXBpNSRmSkxNNVJSZEVEY2p1ZztRdVlfbmxRJFlfO1Y8YTkuUEA2c15MT2psODMiUzlQ KVMoKzFFZFcqTU1PMWI9VTckcWlTK00qKT5wNjAnPlM9JEJxOF5rcCs6QDwjMEhOblZJWVxVcWVZ TTIhPURrPHBBSV1ISGQuYT1BQDkmYENUY1ohaFdNIWZsIVJaYWlFQTk1JmMjKSE8XnFCWGpfb1Ao a0l0WSxoI25CTSRJSD05U15xWGRbcDJUb3MsWTkqclR1JTBtZShCWGprc2IoSyRGSFJrTihtX25B cS10aj5oVDxUXkhUTEA5Z0d1dGVsKkArLCpfOkstMU1RYy1QMURIYkczIjxvNjFKXShTOXVNI3Fe a2knY2JycG9uMlxGdDkhW2VWZ009XHVeMmoobjQsWWZWKWhua1JKR1M8Wj04RHVyRHBGU09iVWM0 RlFNKTd1J0VTbnAmODlrbTU9c0FlOmVRLm5eT1pvLHFbcWRbcVNHP3EhZlpAQEJRXnRZYGU2dXAw O2I2a0MtYFNcXk1IRjUtazpiWisvakFhNGhtO3Q6aitoTjUoVmIuLlxDcyxgZXFgcFpbLy91dV1B SF07RyNxcltlIUcvdD0+LVtNSEcvUyRFdHVeLVxwaDBhI0UqbSpuRFFiL2hxZSltTzM9ZEZpTVh1 a2BaVUY3UygyIidNbiYtQWRkRDw5T2A7WFZCKCJaWENgdTM6NlkySlpoQDlIdFZoOkI+VW1xb1Yj RVRYMitYPnEsck5qI1NUR01aMyFJJ2FkR1dyajJIcCFGcWhEa05lUms+WFU3dDk8VFZrWSxFSFRy RUU1I3EsXDEyUTxxYU9FRzdAITtRcTIjVDIkUj1xTnBdWGpccEJFLCErbGFwa0BPKFBdWUVFSWtQ UWJoYHQxZHAvSilQTFFpZTpCOzhcIi9jMlFnbyNvbik8aEFGWm9YI0RFO18mNlJRYmhrK2gwWGVg Om1xSFQrQiFndF4uZF5HXjgvWyUhS0xTLDk4YDYqOj9aaVVJJ0YzZ2dMcilTN19eYiJmdW41Kyg2 UlUwZDxJQFw5QnBeKWBxYzVtbEYxK0Fpa0hiZzRkVlhWLHVYPFU7Lz84PiopLGxRYUxOTUdVZEps Z08nanI8NGNLWmtpRSNFaz5JM2hBKSstMXIjPlw1aDBcOW1bKFFZbFhAS188JC5RP0RBJyhPJiYv J1tsbzdicWAqXy1rX1xRTkJWdSZoNVhGZidbZz9eNVdWbCY7b2tyVVcqYFIhcisrX29II0hwX3Iw OVUoSzhcKEI0QEhWI0c4R1UtOVFSV0FOTz47L3BeQk5DNWZpRkt1W1NlMk5xSkZocV1QJksvI2ps NUFaNmFRRWw/IkFyaCVfTldRR3IrNSQoVlk3JC9XLSNIPkovaWFlXUMhWW0iNCRaTDhON1tqLi4z Xk9KXSh0K1spKzteay50QjdSVjY0VU8oLy5gWWZCWSdfZmhPNSdKMzg5Z2hRMWIwa0FZKiRwSkJd MHVINW8xRzZhMmMmXEAwJSVjTFBjNyVwaDFAZ1EwQDZMWDAyVTdSPkZiPklyWFhRcVpuZzdzbz5Q PEErKG5NdW9AJ2xAW3NkIUQ/MGtYbjdtJWRfXzEpKDBnblFTVEcwcThxRVY1LkEyOGtEVllFLSpb Uk0uKzNgK2BvNCg3XFlRVzgpZkRGX2woTC9FLjlTcTRGQW9RXGFpUStcTXIrXjosLVdYZVBOOVhT QWpYUUA1cFVTKV9aSDNDJ0NkaDBJWnRlaT9fZyNyI01WVC9TZz9rP1ljcGRiXmh0b3VgZFhjJVlx XS9YR2smV1FdbW89TE5cU14yST0iYkE7Tk1ERShKODUqLUZeXVVHVkIqJ1pvWWx0OWhxUGxEOG9T M1YtPC5JWzBUKWpLcXFbLilZKzg8VicoKz5cTkc4RDpZY1JMSUlVITEnTnFJWDIvNGsidCw8NjFd Wlw8VzViP1RiNVs2czQpQ2VEZ0RrLUxqaktcaic/aTlJWEdCUmhtL09cM0B0L15iJV5iKl1eWGZv aUwtYVBfL1pWRWBUKihVcUJoK0wvJV48WjJzPmcrbEJKQygjaCk4bjJpPyNEJFNwTThOXWcxNVRZ PSw3LSI6KStyVkVwcThZMmEoWC9jJGklOWA4PGk7TEkkV0MxSS9HP05iR2psSWRsYGBINVlELGFF aGJdJkIwLFkiUCtIUltQUjFNaCtGNEdoLlUvQEY0bWhOZFk+cT1pVl4rMi4rTnBxUS40RilxQU8r a2M2Lj8wcDFyOk5XMF0yWC90V1xxcjxtbHNaK0c6KFFXIkItPnVdSGFyajVCJDkkKD0qMjVwKDlk VWolcWZWdFFZdEdOPERJLj5YWVdtUWcxNiZALk5JSCdXa24ydVpvaCUkazNHQipXNjAnP1lFdWkk WTU1Iz5vKFhKMV4zRE1yaGBYLTkvIUp1NCwkJio3a0NxPWsrOSpdYis6U2VqKHJ0JHAkSlJGOkI9 ZmRTNC03YTlHVzosYWFqPzA3QjphJ1xCJD49NlhZUW9jOjAoc1lVKkw+Sk9YVlJRVkoxalkuW3NE RjpMVisnW0ZHcE45NSlUb2BgMFlHOldAM1xaXGoyI0knSiNqZEVzXE1Icm1aMS4+TF8uVmcvT2xO aF85IiR0NTdQTFcuXChnLD0uXUMvZkIlK2c3cy9jRDxOK0tLUFs5Y2ImUkNySjciXCYrclYuQWtg KmltXHN0VFZrOlFhVjBaOj00VXUtJzYjTy9zM1A7cGNIMmgzRiNvOk9MMm89ZSMqP1tUJ1U7WXA1 QUZZaFcqVl05cUlbN2FBUCFyWV9nbDxiRzBtWzokRTF0TCRhb25jW0lEUG9RZmhqUWloW14oKihq NlNbTCtVWGZYODk1RDpVYVIrV2NabScqLiFzcks/Py4xbj5Sc1FtcCwiWXEzJ2EyVSlNUD5FKERw Z2dBMUM6cTwqND8+VkEhS1lkOzE1clRGSStJcFV1KzdeTCtQPVA6TTFNYWw3Q05pJ2pmaWcjZ1RM OjRfam9jOEpeXDohQ1glJDxRMVI1ZEByTjlWVTw+MyMtYlRDMVFdNnU9dD0jPlFrb0BfJ2U4I0Jc MHJeTFw5ZC0pVCpjVEFzXlguXlJpUl5MLTtLW0c2Lj9ZciEhNlhOcUxjWEk+cGEhdCpSdSE8fj4K ZW5kc3RyZWFtCmVuZG9iago2IDAgb2JqCjw8L1R5cGUgL1hPYmplY3QKL1N1YnR5cGUgL0ltYWdl Ci9OYW1lIC9JbTEKL0xlbmd0aCA4NDUKL1dpZHRoIDEwMAovSGVpZ2h0IDE4Ci9CaXRzUGVyQ29t cG9uZW50IDgKL0NvbG9yU3BhY2UgL0RldmljZVJHQgovRmlsdGVyIC9EQ1REZWNvZGUgCj4+CnN0 cmVhbQr/2P/gABBKRklGAAEBAQEsASwAAP/bAEMACAYGBwYFCAcHBwkJCAoMFA0MCwsMGRITDxQd Gh8eHRocHCAkLicgIiwjHBwoNyksMDE0NDQfJzk9ODI8LjM0Mv/bAEMBCQkJDAsMGA0NGDIhHCEy MjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMv/AABEIABIA ZAMBIgACEQEDEQH/xAAfAAABBQEBAQEBAQAAAAAAAAAAAQIDBAUGBwgJCgv/xAC1EAACAQMDAgQD BQUEBAAAAX0BAgMABBEFEiExQQYTUWEHInEUMoGRoQgjQrHBFVLR8CQzYnKCCQoWFxgZGiUmJygp KjQ1Njc4OTpDREVGR0hJSlNUVVZXWFlaY2RlZmdoaWpzdHV2d3h5eoOEhYaHiImKkpOUlZaXmJma oqOkpaanqKmqsrO0tba3uLm6wsPExcbHyMnK0tPU1dbX2Nna4eLj5OXm5+jp6vHy8/T19vf4+fr/ xAAfAQADAQEBAQEBAQEBAAAAAAAAAQIDBAUGBwgJCgv/xAC1EQACAQIEBAMEBwUEBAABAncAAQID EQQFITEGEkFRB2FxEyIygQgUQpGhscEJIzNS8BVictEKFiQ04SXxFxgZGiYnKCkqNTY3ODk6Q0RF RkdISUpTVFVWV1hZWmNkZWZnaGlqc3R1dnd4eXqCg4SFhoeIiYqSk5SVlpeYmZqio6Slpqeoqaqy s7S1tre4ubrCw8TFxsfIycrS09TV1tfY2dri4+Tl5ufo6ery8/T19vf4+fr/2gAMAwEAAhEDEQA/ APf6Kg+22n/P1D/38FH220/5+of+/gquWXYrll2J6Kg+22n/AD9Q/wDfwUfbbT/n6h/7+Cjll2Dl l2J6Kg+22n/P1D/38FH220/5+of+/go5Zdg5ZdieioPttp/z9Q/9/BR9ttP+fqH/AL+Cjll2Dll2 J6Kg+22n/P1D/wB/BR9ttP8An6h/7+Cjll2Dll2J6Kg+22n/AD9Q/wDfwUfbbT/n6h/7+Cjll2Dl l2J6Kg+22n/P1D/38FFHLLsHLLsT0UUVJIUUUUAFFFFABRRRQAUUUUAFFFFABRRRQB//2QplbmRz dHJlYW0KZW5kb2JqCjcgMCBvYmoKPDwgL1R5cGUgL1BhZ2UKL1BhcmVudCAxIDAgUgovTWVkaWFC b3ggWyAwIDAgNzkyIDYxMiBdCi9SZXNvdXJjZXMgMyAwIFIKL0NvbnRlbnRzIDUgMCBSCj4+CmVu ZG9iago4IDAgb2JqCjw8IC9MZW5ndGggMTg3MCAvRmlsdGVyIFsgL0FTQ0lJODVEZWNvZGUgL0Zs YXRlRGVjb2RlIF0KID4+CnN0cmVhbQpHYXQmUT9aLVRKJ0YhdU1JdThYXyVrS2c6aGZzRGssLCkh KWNwQTlTViU1QmMpVGA7Jjg+WW5FbFduL0NmOVYyWyF0dDBpSihfMD9CQio2bSorKDxuL2Y0Tz1f RChVTDJ1TzMvb2FBNSQ1SDwyVVg0dFYiWmVOaj9yNDtaP0VJPSxZY2tHVVxvRSc9Ql4iJUxQaS0j XVQ0MD9wRkQpOEdoaENuPGpaZjVsUlt0X0xQSXQ4IzFILU1wR2NfKSokLypPK3RVQkEnPkghOVQ6 YWFQXytRYTMoJyxKcVQ9cCZvW0ddbXNFVERgJlVXYVE6W3FDOzNDNztuOVEqZVFnclI9RiYvXzVn USk+Y24iPV5rK2AkaF1RbV1KPTM1bkBRXj4hXWJFSmJnamdCRjo0YkknK1lGckBuTnQudVYyVWNF VTkobDJnXVVbTVdTbWAiIl0ta3Jda1FVU2NIRTZsKjVWQ0NcX05MczE1RidEYj1qPyVXW11tLGMh XjIwQjVkLWlpUlpAcz5vJGY8RFxPdVFvXFwrMFc+VFJBXzk9bFJ1MVsjIzckQDhjS2tXZ2JdclBG X3VBM1pAJkByUGs9SjFXPj5TajpWcChYT1xyWGxjQVxcXC1pOlE8WWE1V0VgYTAoRFwnc0tyKlQ9 a1NhIW9IM00iNEh1cEtyXCFeOm88Ty82U2psTlQrbmZrTkhbIU1qO0szZ2dIVFhVQU4lY20yVD9X Xz82bSYrbEwuQkMhQV9cU1BdOlM7QEkkZzg+dDxxRl5pPmI6YkYtIS8zOy5bUUwtUmBjQFxAOzVI PUgzVic1PzlyS2UrISZHYU0takEqUTBiRGhHbGZUTDlcQDUxbUtyTG9IMyheMmhKLDU4T05TbGBZ aUk6ZTpaXy1RPyElO01AOzVFPEgzVic1PzlyS2UrISZHYSU9VmEtPE8vNz5qZV0nMG5uPGszL0ZC I29jXykqJC8qTyt0VUJATC5jKlozLlA1Uz8yMDUhLy8oVThbamglU3Vpb0UnPUJeIiVMUCtJPG9D X05MczE1RidEYj1qPyVXW11tLGMhXjIwQjVkLWlpUlpAcz5vJGY8RFxPdVFvXE5DJDMoMU0pZ0Ml aGFWIy8sT242I1NWJipRWz9JP1dfPzZtJitsTCRuYShGWV9BcTAnQmc+KyFkWSRgZVUySF1RUF1T OlAsaStYUS0yZydYbFk2Sz4/S1RCSlkjLlxUTkJLRWJzciI6SCgvTlU/Uj5USz1DMDlmL29RUnUv RkIjb2NfKSokLypPK3RVQkEnPlYtZD5GUTBiRGhHcSNmKTRNcXIjRyMrY0RjalQlUG9OKFMySlIi ZkJLZEJnQklPXltzaTUtKjA+P0tUQkpZIy5cVE5CS0Vic3IiWkgvXVgrPlVCOUg+YjZIUjktQSVa QyVoYVYjLyxPbjYjU1YmKlFbPyk/V18/Nm0mK2xMLkJDImwhRi9gcTRiOTFqMDspQ24+S29ZQ0Vk PDpFPUU5XG5WZkkmM1gwb1NQZ0swaChAQFQmKShmdVojS3VgVFhXTy1ZWDpJdSMkVDhLMjlUW3E3 MFtcWWclX0RsJTEwV2w4JSRCTnM5O2U9P3AtYEs9UjZhPGxqS0BPSzotTi50VSc9UGVuaVE+N1Ny OUZHPm9Acyw6VDpuSCdIam9nPExJdD0/IypCRiorMm4wMjwhZjo2JkdtVT82KmJSbEMzUWchLFgr YklPU1dIWyx0UCUlbEBbOmNSNlMsXEshWkcsNHQtOSNrYDlTRytLR15jU0tSU2s0NVdvI1RORFhB SDYnazloM1pBRk1GTyFFMyN1UWtsTVlsInE2Nkdya1xYcVxEc0wiNTVGdXFrayk6OClBK1JJKWFT RjMjJWhDNlEqT1xmcStvOl5ROURbPVU9UlFzaTJfSTxKTD9aVzgvTm5PX1hpaC9Ia3E2bmRoaUlh dW5FM0M7N3NGZSNqIVJfYEk7TzMuVitXSyFdXiI6TWlUQDorLTE1b3VzNz5gTmkvLHBPZGpXYlAt UzF0U0tEPStLazo9X1cyPjZAXkxKR2o8OVVCbmxuYjJoVFBQJzRHXlRNUXVycWJJKlBQKG1HRCon ZENdPTlnXmZ0UkZEYUU0J3RpUFE9WW1JJEptVWFsXlNJcD9WTD9jIXRXOktzZVc+T0okVVMkLTE7 aDBIYl8pTWsiLCskTSwuImBFV3EoW2wtI1dBWC5iODM4M2xpby9rbW1hS0c6UWdLWS5xVWJJWzJj aHBbbihjJSFJPCM4U2o7MSVxNUNTJCNub2piSVJOQklNUmczVWpSRSNRUnFXSyNva2xKNitRPlE0 LFBYakd0ZicyS1prTSpBRV5NK09wJW1xSCIwbF9ROFhkPi9vXkEuJ19nXChOXzUkV1MpImNLdUEr MFRRXzJcNGZUOFoyVGs8bmg+N2ReSVYjZkQhbUQjSVZzKj10WSIvcVdbOzVHbzBNSCowdCM0JWJs QCY1OTcxYUMmfj4KZW5kc3RyZWFtCmVuZG9iago5IDAgb2JqCjw8IC9UeXBlIC9QYWdlCi9QYXJl bnQgMSAwIFIKL01lZGlhQm94IFsgMCAwIDc5MiA2MTIgXQovUmVzb3VyY2VzIDMgMCBSCi9Db250 ZW50cyA4IDAgUgo+PgplbmRvYmoKMTAgMCBvYmoKPDwgL1R5cGUgL0ZvbnQKL1N1YnR5cGUgL1R5 cGUxCi9OYW1lIC9GMwovQmFzZUZvbnQgL0hlbHZldGljYS1Cb2xkCi9FbmNvZGluZyAvV2luQW5z aUVuY29kaW5nID4+CmVuZG9iagoxMSAwIG9iago8PCAvVHlwZSAvRm9udAovU3VidHlwZSAvVHlw ZTEKL05hbWUgL0YxCi9CYXNlRm9udCAvSGVsdmV0aWNhCi9FbmNvZGluZyAvV2luQW5zaUVuY29k aW5nID4+CmVuZG9iagoxIDAgb2JqCjw8IC9UeXBlIC9QYWdlcwovQ291bnQgMgovS2lkcyBbNyAw IFIgOSAwIFIgXSA+PgplbmRvYmoKMiAwIG9iago8PCAvVHlwZSAvQ2F0YWxvZwovUGFnZXMgMSAw IFIKID4+CmVuZG9iagozIDAgb2JqCjw8IAovRm9udCA8PCAvRjMgMTAgMCBSIC9GMSAxMSAwIFIg Pj4gCi9Qcm9jU2V0IFsgL1BERiAvSW1hZ2VDIC9UZXh0IF0gL1hPYmplY3QgPDwvSW0xIDYgMCBS IAogPj4KPj4gCmVuZG9iagp4cmVmCjAgMTIKMDAwMDAwMDAwMCA2NTUzNSBmIAowMDAwMDA3MDI1 IDAwMDAwIG4gCjAwMDAwMDcwODkgMDAwMDAgbiAKMDAwMDAwNzEzOSAwMDAwMCBuIAowMDAwMDAw MDE1IDAwMDAwIG4gCjAwMDAwMDAwNzEgMDAwMDAgbiAKMDAwMDAwMzYwOCAwMDAwMCBuIAowMDAw MDA0NjMwIDAwMDAwIG4gCjAwMDAwMDQ3MzYgMDAwMDAgbiAKMDAwMDAwNjY5OCAwMDAwMCBuIAow MDAwMDA2ODA0IDAwMDAwIG4gCjAwMDAwMDY5MTcgMDAwMDAgbiAKdHJhaWxlcgo8PAovU2l6ZSAx MgovUm9vdCAyIDAgUgovSW5mbyA0IDAgUgo+PgpzdGFydHhyZWYKNzI1NgolJUVPRgo= ------_=_NextPart_000_01C3A2DE.87598A1C Content-Type: application/octet-stream; name="careplan.before" Content-Transfer-Encoding: quoted-printable Content-Disposition: attachment; filename="careplan.before" <?xml version=3D"1.0" encoding=3D"UTF-8"?> <xsl:stylesheet version=3D"1.0" = xmlns:xsl=3D"http://www.w3.org/1999/XSL/Transform" = xmlns:fo=3D"http://www.w3.org/1999/XSL/Format"> <xsl:strip-space elements=3D"*"/> <xsl:attribute-set name=3D"heading"> <xsl:attribute name=3D"padding-start">3pt</xsl:attribute> <xsl:attribute name=3D"padding-end">3pt</xsl:attribute> <xsl:attribute name=3D"padding-before">1pt</xsl:attribute> <xsl:attribute name=3D"padding-after">1pt</xsl:attribute> <xsl:attribute name=3D"border-after-style">solid</xsl:attribute> <xsl:attribute name=3D"border-after-width">0.2pt</xsl:attribute> <xsl:attribute name=3D"border-after-color">gray</xsl:attribute> <xsl:attribute name=3D"text-align">center</xsl:attribute> <xsl:attribute name=3D"font-weight">bold</xsl:attribute> </xsl:attribute-set> <xsl:template name=3D"mm-dd-yyyy"> <xsl:param name=3D"date"/> <xsl:variable name=3D"yyyy" select=3D"substring($date,3,2)"/> <xsl:variable name=3D"mm" select=3D"substring($date,6,2)"/> <xsl:variable name=3D"dd" select=3D"substring($date,9,2)"/> <xsl:value-of select=3D"format-number($mm, '##')"/>-<xsl:value-of = select=3D"format-number($dd, '##')"/>-<xsl:value-of select=3D"$yyyy"/> </xsl:template> <xsl:template name=3D"mm-dd_yyyy"> <xsl:param name=3D"date"/> <xsl:variable name=3D"yyyy" select=3D"substring($date,3,2)"/> <xsl:variable name=3D"mm" select=3D"substring($date,6,2)"/> <xsl:variable name=3D"dd" select=3D"substring($date,9,2)"/> <xsl:value-of select=3D"format-number($mm, '##')"/>-<xsl:value-of = select=3D"format-number($dd, '##')"/> <xsl:value-of select=3D"$yyyy"/> </xsl:template> <xsl:template name=3D"mm-dd"> <xsl:param name=3D"date"/> <xsl:variable name=3D"yyyy" select=3D"substring($date,3,2)"/> <xsl:variable name=3D"mm" select=3D"substring($date,6,2)"/> <xsl:variable name=3D"dd" select=3D"substring($date,9,2)"/> <xsl:value-of select=3D"format-number($mm, '##')"/>-<xsl:value-of = select=3D"format-number($dd, '##')"/> </xsl:template> <xsl:attribute-set name=3D"lineafter"> <xsl:attribute name=3D"border-after-style">solid</xsl:attribute> <xsl:attribute name=3D"border-after-width">2pt</xsl:attribute> <xsl:attribute name=3D"border-after-color">gray</xsl:attribute> </xsl:attribute-set> <xsl:attribute-set name=3D"wrapper"> <xsl:attribute name=3D"background-color">white</xsl:attribute> <xsl:attribute name=3D"border-after-style">solid</xsl:attribute> <xsl:attribute name=3D"border-after-width">2pt</xsl:attribute> <xsl:attribute name=3D"border-after-color">gray</xsl:attribute> </xsl:attribute-set> <xsl:attribute-set name=3D"backgroundlines"> <xsl:attribute name=3D"border-after-style">solid</xsl:attribute> <xsl:attribute name=3D"border-after-width">1pt</xsl:attribute> <xsl:attribute name=3D"border-after-color">white</xsl:attribute> </xsl:attribute-set> <xsl:attribute-set name=3D"linebefore"> <xsl:attribute name=3D"border-before-style">solid</xsl:attribute> <xsl:attribute name=3D"border-before-width">2pt</xsl:attribute> <xsl:attribute name=3D"border-before-color">gray</xsl:attribute> </xsl:attribute-set> <xsl:attribute-set name=3D"columnborder"> <xsl:attribute name=3D"border-right-style">solid</xsl:attribute> <xsl:attribute name=3D"border-right-width">2pt</xsl:attribute> <xsl:attribute name=3D"border-right-color">gray</xsl:attribute> </xsl:attribute-set> <xsl:attribute-set name=3D"stdborder"> <xsl:attribute name=3D"border-style">solid</xsl:attribute> <xsl:attribute name=3D"border-width">2pt</xsl:attribute> <xsl:attribute name=3D"border-color">gray</xsl:attribute> </xsl:attribute-set> <xsl:attribute-set name=3D"noborder"> <xsl:attribute name=3D"border-style">solid</xsl:attribute> <xsl:attribute name=3D"border-width">0pt</xsl:attribute> <xsl:attribute name=3D"border-color">white</xsl:attribute> </xsl:attribute-set> <xsl:attribute-set name=3D"stdpadding"> <xsl:attribute name=3D"padding-start">3pt</xsl:attribute> <xsl:attribute name=3D"padding-end">3pt</xsl:attribute> <xsl:attribute name=3D"padding-before">3pt</xsl:attribute> <xsl:attribute name=3D"padding-after">3pt</xsl:attribute> </xsl:attribute-set> <xsl:attribute-set name=3D"white"> <xsl:attribute name=3D"background-color">white</xsl:attribute> </xsl:attribute-set> <xsl:attribute-set name=3D"titlecell"> <!-- <xsl:attribute name=3D"background-color">yellow</xsl:attribute> --> <xsl:attribute name=3D"padding-start">3pt</xsl:attribute> <xsl:attribute name=3D"padding-end">3pt</xsl:attribute> <xsl:attribute name=3D"padding-before">3pt</xsl:attribute> <xsl:attribute name=3D"padding-after">0pt</xsl:attribute> </xsl:attribute-set> <xsl:attribute-set name=3D"body"> <xsl:attribute name=3D"margin-left">3pt</xsl:attribute> <xsl:attribute name=3D"margin-right">3pt</xsl:attribute> <xsl:attribute name=3D"margin-top">3pt</xsl:attribute> <xsl:attribute name=3D"margin-bottom">3pt</xsl:attribute> <xsl:attribute name=3D"font-size">10pt</xsl:attribute> =20 </xsl:attribute-set> <!-- <xsl:attribute name=3D"padding-start">5pt</xsl:attribute> <xsl:attribute name=3D"padding-end">3pt</xsl:attribute> <xsl:attribute name=3D"padding-before">3pt</xsl:attribute> <xsl:attribute name=3D"padding-after">3pt</xsl:attribute> =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D PAGE = LAYOUT = =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D --> <xsl:variable name=3D"fo:layout-master-set"> <fo:layout-master-set> <fo:simple-page-master master-name=3D"default-page-master" = page-height=3D"8.5in" page-width=3D"11in" margin-top=3D"0.5in" margin-bottom=3D"0.4in" margin-left=3D"0.50in" margin-right=3D"0.50in"> <fo:region-before extent=3D"7.0in" /> <!-- background-image=3D"linebackground.jpg" --> <fo:region-body margin-top=3D"0.0in" margin-bottom=3D"0.5in" = background-image=3D"linebackground.jpg" margin-left=3D"0.0in" margin-right=3D"0.0in" border-style=3D"solid" border-width=3D"2pt" = border-color=3D"gray"/> <fo:region-after extent=3D"0.5in" /> </fo:simple-page-master> </fo:layout-master-set> </xsl:variable> <!-- =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D CONTENT = = =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D --> <xsl:template match=3D"Careplan"> <fo:root> <xsl:copy-of select=3D"$fo:layout-master-set"/> <fo:page-sequence master-reference=3D"default-page-master"> <fo:static-content flow-name=3D"xsl-region-before" = background-color=3D"pink"> <xsl:call-template name=3D"page-background"/> </fo:static-content> <fo:static-content flow-name=3D"xsl-region-after" = border-style=3D"solid" border-width=3D"2pt" border-color=3D"green"> <xsl:call-template name=3D"footer"/> </fo:static-content> <fo:flow flow-name=3D"xsl-region-body" > <xsl:apply-templates select=3D"problems"/> </fo:flow> </fo:page-sequence> </fo:root> </xsl:template> <xsl:template match=3D"problems"> <xsl:apply-templates select=3D"problem"/> </xsl:template> <!-- =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3DREGION = BEFORE = =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D --> <xsl:template name=3D"page-background" > <fo:block font-size=3D"12pt"> &#160; </fo:block> <fo:table table-layout=3D"fixed" width=3D"10.0in" = border-collapse=3D"separate" xsl:use-attribute-sets=3D"stdborder"> <fo:table-column column-width=3D"2.0in" = xsl:use-attribute-sets=3D"columnborder"/> <fo:table-column column-width=3D"2.3in" = xsl:use-attribute-sets=3D"columnborder"/> <fo:table-column column-width=3D"2.5in" = xsl:use-attribute-sets=3D"columnborder"/> <fo:table-column column-width=3D"3.2in" = xsl:use-attribute-sets=3D"columnborder"/> <fo:table-body> <fo:table-row height=3D"16pt" xsl:use-attribute-sets=3D"heading"> <fo:table-cell xsl:use-attribute-sets=3D"heading"> <fo:block>Description</fo:block> </fo:table-cell> <fo:table-cell xsl:use-attribute-sets=3D"heading"> <fo:block>Goals and Target Date</fo:block> </fo:table-cell> <fo:table-cell xsl:use-attribute-sets=3D"heading"> <fo:block>Approaches</fo:block> </fo:table-cell> <fo:table-cell xsl:use-attribute-sets=3D"heading"> <fo:block>Progress Notes</fo:block> </fo:table-cell> </fo:table-row> <fo:table-row height=3D"6.95in"> <fo:table-cell><fo:block>&#160;</fo:block> </fo:table-cell> </fo:table-row> <fo:table-row height=3D"6.95in"> <fo:table-cell><fo:block>xxxxxxxxxxxxxxxxxxxx </fo:block> = </fo:table-cell> </fo:table-row> </fo:table-body> </fo:table> </xsl:template> <!-- =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3DREGION = AFTER = =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D --> <xsl:template name=3D"footer"> <fo:table table-layout=3D"fixed" width=3D"100%" = border-collapse=3D"separate"> <fo:table-column column-width=3D"2.0in"/> <fo:table-column column-width=3D"2.0in"/> <fo:table-column column-width=3D"2.0in"/> <fo:table-column column-width=3D"2.0in"/> <fo:table-column column-width=3D"2.0in"/> <fo:table-body> <fo:table-row background-color=3D"yellow" = xsl:use-attribute-sets=3D"stdborder"> <xsl:apply-templates select=3D"facesheet"/> </fo:table-row> <fo:table-row background-color=3D"white" font-size=3D"6pt"> <xsl:apply-templates select=3D"facility"/> </fo:table-row> </fo:table-body> </fo:table> </xsl:template> <xsl:template match=3D"facility"> <fo:table-cell > <fo:block> FORM cp2003.10.14 </fo:block> </fo:table-cell> <fo:table-cell number-columns-spanned=3D"3" > <fo:block text-align=3D"center" > <xsl:value-of select=3D"@fullname"/> </fo:block> </fo:table-cell> <fo:table-cell > <fo:block text-align=3D"right" > dcn:<xsl:value-of select=3D"@dcn"/> &#160;=20 </fo:block> </fo:table-cell> </xsl:template> <xsl:template match=3D"facesheet"> <fo:table-cell number-columns-spanned=3D"2" > <fo:block font-weight=3D"bold" = xsl:use-attribute-sets=3D"stdpadding lineafter linebefore "> &#160;Name: <xsl:value-of select=3D"@first"/>&#160; <xsl:value-of = select=3D"@last"/> (<xsl:value-of select=3D"@rid"/>) </fo:block> </fo:table-cell> <fo:table-cell > <fo:block font-weight=3D"bold" text-align=3D"center" = xsl:use-attribute-sets=3D"stdpadding lineafter linebefore "> Room: <xsl:value-of select=3D"@wing"/>-<xsl:value-of = select=3D"@room"/>-<xsl:value-of select=3D"@bed"/> </fo:block> </fo:table-cell> <fo:table-cell number-columns-spanned=3D"2" > <fo:block font-weight=3D"bold" text-align=3D"right" = xsl:use-attribute-sets=3D"stdpadding lineafter linebefore "> Attending Physician: <xsl:value-of select=3D"@doctor"/>&#160; </fo:block> </fo:table-cell> </xsl:template> <!-- =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3DREGION = BODY = =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D --> <xsl:template match=3D"problem"> <fo:table table-layout=3D"fixed" width=3D"10.0in" break-after=3D"page" = border-collapse=3D"separate"> <fo:table-column column-width=3D"2.00in"/> <fo:table-column column-width=3D"2.30in"/> <fo:table-column column-width=3D"2.50in"/> <fo:table-column column-width=3D"3.20in"/> <fo:table-header> <fo:table-row> <fo:table-cell number-columns-spanned=3D"4" > <fo:block text-align=3D"center" font-weight=3D"bold"> Problem: <xsl:value-of select=3D"text()"/> (#<xsl:value-of = select=3D"@id"/>)=20 </fo:block> </fo:table-cell> </fo:table-row> <fo:table-row height=3D"19pt"/> </fo:table-header> <fo:table-body> <fo:table-row> <fo:table-cell > <xsl:apply-templates select=3D"description"/> </fo:table-cell> <fo:table-cell > <fo:table table-layout=3D"fixed" border-collapse=3D"separate" = background-color=3D"white"> <fo:table-column column-width=3D"1.98in" /> <fo:table-column column-width=3D"0.32in" /> <fo:table-body> <xsl:apply-templates select=3D"goal"/> </fo:table-body> </fo:table> </fo:table-cell> <fo:table-cell > <fo:table table-layout=3D"fixed" border-collapse=3D"separate" = background-color=3D"white"> <fo:table-column column-width=3D"1.95in"/> <fo:table-column column-width=3D"0.55in"/> <fo:table-body> <xsl:apply-templates select=3D"task"/> </fo:table-body> </fo:table> </fo:table-cell> </fo:table-row> </fo:table-body> </fo:table> </xsl:template > <xsl:template match=3D"description"> <fo:block xsl:use-attribute-sets=3D"wrapper"> <fo:block xsl:use-attribute-sets=3D"body" > <xsl:call-template name=3D"mm-dd-yyyy"> <xsl:with-param name=3D"date" select=3D"@datecreated"/> </xsl:call-template>: <xsl:value-of select=3D"."/> </fo:block> </fo:block> </xsl:template> <xsl:template match=3D"goal"> <fo:table-row> <fo:table-cell xsl:use-attribute-sets=3D"wrapper"> <fo:block xsl:use-attribute-sets=3D"body" > <xsl:call-template name=3D"mm-dd-yyyy"> <xsl:with-param name=3D"date" select=3D"@datecreated"/> </xsl:call-template>: <xsl:value-of select=3D"."/> </fo:block> </fo:table-cell> <fo:table-cell xsl:use-attribute-sets=3D"wrapper"> <fo:block height=3D"6pt">&#160;</fo:block> <fo:block text-align=3D"center" font-size=3D"6pt" >tgt date=20 <xsl:call-template name=3D"mm-dd-yyyy"> <xsl:with-param name=3D"date" select=3D"@dateresolved"/> </xsl:call-template> </fo:block> </fo:table-cell> </fo:table-row> </xsl:template> <xsl:template match=3D"task"> <fo:table-row > <fo:table-cell xsl:use-attribute-sets=3D"wrapper"> <fo:block xsl:use-attribute-sets=3D"body" > <xsl:call-template name=3D"mm-dd-yyyy"> <xsl:with-param name=3D"date" select=3D"@datecreated"/> </xsl:call-template>: <xsl:value-of select=3D"."/> </fo:block> </fo:table-cell> <fo:table-cell xsl:use-attribute-sets=3D"wrapper"> <fo:block text-align=3D"center" xsl:use-attribute-sets=3D"body" = font-size=3D"6pt"> <xsl:value-of select=3D"translate(@disciplines,',','')"/> </fo:block> </fo:table-cell> </fo:table-row> </xsl:template> </xsl:stylesheet> ------_=_NextPart_000_01C3A2DE.87598A1C Content-Type: text/plain; charset=us-ascii --------------------------------------------------------------------- To unsubscribe, e-mail: gavinpatel@example.net For additional commands, e-mail: gavinpatel@example.net ------_=_NextPart_000_01C3A2DE.87598A1C-- From gavinpatel@example.net Tue Nov 04 14:25:18 2003 Return-Path: <gavinpatel@example.net> Delivered-To: gavinpatel@example.net Received: (qmail 73618 invoked from network); 4 Nov 2003 14:25:18 -0000 Received: from daedalus.apache.org (HELO mail.apache.org) (83.161.120.155) by minotaur-2.apache.org with SMTP; 4 Nov 2003 14:25:18 -0000 Received: (qmail 18110 invoked by uid 500); 4 Nov 2003 14:25:10 -0000 Delivered-To: gavinpatel@example.net Received: (qmail 17923 invoked by uid 500); 4 Nov 2003 14:25:09 -0000 Mailing-List: contact gavinpatel@example.net; run by ezmlm Precedence: bulk list-help: <mailto:gavinpatel@example.net> list-unsubscribe: <mailto:gavinpatel@example.net> list-post: <mailto:gavinpatel@example.net> Reply-To: gavinpatel@example.net Delivered-To: mailing list gavinpatel@example.net Received: (qmail 17910 invoked from network); 4 Nov 2003 14:25:09 -0000 Received: from unknown (HELO mars.dental-on-line.fr) (83.161.120.155) by daedalus.apache.org with SMTP; 4 Nov 2003 14:25:09 -0000 Received: from uranus.dental-on-line.net (uranus.dental-on-line.net [83.161.120.155]) by mars.dental-on-line.fr (Postfix) with ESMTP id BAFD060136 for <gavinpatel@example.net>; Tue, 4 Nov 2003 15:16:40 +0100 (CET) From: tien hai nguyen <gavinpatel@example.net> To: gavinpatel@example.net Subject: region-before Date: Tue, 4 Nov 2003 15:28:14 +0100 User-Agent: KMail/1.5.2 MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit Content-Disposition: inline Message-Id: <gavinpatel@example.net> X-Spam-Rating: daedalus.apache.org 1.6.2 0/1000/N X-Spam-Rating: minotaur-2.apache.org 1.6.2 0/1000/N hi dear list ! how can I print a different "region-before" ? if I have more than one page for example in my first page I want a block like this in my region-before : <fo:static-content flow-name="xsl-region-before" > <fo:block text-align="center"> this is my first page </fo:block> </fo:static-content> and in the next pages something like that : <fo:static-content flow-name="xsl-region-before" > <fo:block text-align="center"> this is an other page </fo:block> </fo:static-content> thanks for your help. tien hai. --------------------------------------------------------------------- To unsubscribe, e-mail: gavinpatel@example.net For additional commands, e-mail: gavinpatel@example.net From gavinpatel@example.net Tue Nov 04 14:52:12 2003 Return-Path: <gavinpatel@example.net> Delivered-To: gavinpatel@example.net Received: (qmail 89643 invoked from network); 4 Nov 2003 14:52:12 -0000 Received: from daedalus.apache.org (HELO mail.apache.org) (83.161.120.155) by minotaur-2.apache.org with SMTP; 4 Nov 2003 14:52:12 -0000 Received: (qmail 58615 invoked by uid 500); 4 Nov 2003 14:52:07 -0000 Delivered-To: gavinpatel@example.net Received: (qmail 58052 invoked by uid 500); 4 Nov 2003 14:52:04 -0000 Mailing-List: contact gavinpatel@example.net; run by ezmlm Precedence: bulk list-help: <mailto:gavinpatel@example.net> list-unsubscribe: <mailto:gavinpatel@example.net> list-post: <mailto:gavinpatel@example.net> Reply-To: gavinpatel@example.net Delivered-To: mailing list gavinpatel@example.net Received: (qmail 58039 invoked from network); 4 Nov 2003 14:52:04 -0000 Received: from unknown (HELO hotmail.com) (83.161.120.155) by daedalus.apache.org with SMTP; 4 Nov 2003 14:52:04 -0000 Received: from mail pickup service by hotmail.com with Microsoft SMTPSVC; Tue, 4 Nov 2003 06:52:06 -0800 Received: from 83.161.120.155 by by7fd.bay7.hotmail.msn.com with HTTP; Tue, 04 Nov 2003 14:52:06 GMT X-Originating-IP: [83.161.120.155] X-Originating-Email: [gavinpatel@example.net] From: "Chris Bowditch" <gavinpatel@example.net> To: gavinpatel@example.net Bcc: Subject: Re: region-before Date: Tue, 04 Nov 2003 14:52:06 +0000 Mime-Version: 1.0 Content-Type: text/plain; format=flowed Message-ID: <gavinpatel@example.net> X-OriginalArrivalTime: 04 Nov 2003 14:52:06.0200 (UTC) FILETIME=[37167380:01C3A2E3] X-Spam-Rating: daedalus.apache.org 1.6.2 0/1000/N X-Spam-Rating: minotaur-2.apache.org 1.6.2 0/1000/N >From: tien hai nguyen <gavinpatel@example.net> > >hi dear list ! > >how can I print a different "region-before" ? if I have more than one page >for example in my first page I want a block like this in my region-before : Create two simple-page-master elements, both with a region-before defined. Give the region-before different names like "header1" and "header2". Create a page-sequence-master that references both of your simple page masters, then reference the page-sequence-master from your page-sequence. > ><fo:static-content flow-name="xsl-region-before" > change this to <fo:static-content flow-name="header1"> > <fo:block text-align="center"> > this is my first page > </fo:block> ></fo:static-content> > >and in the next pages something like that : > ><fo:static-content flow-name="xsl-region-before" > change this to <fo:static-content flow-name="header2"> > <fo:block text-align="center"> > this is an other page > </fo:block> ></fo:static-content> > There are a couple of example on the website that show more than one simple-page-master being used http://xml.apache.org/fop/fo.html#fo-oddeven Chris _________________________________________________________________ Find a cheaper internet access deal - choose one to suit you. http://www.msn.co.uk/internetaccess --------------------------------------------------------------------- To unsubscribe, e-mail: gavinpatel@example.net For additional commands, e-mail: gavinpatel@example.net From gavinpatel@example.net Tue Nov 04 15:26:07 2003 Return-Path: <gavinpatel@example.net> Delivered-To: gavinpatel@example.net Received: (qmail 5340 invoked from network); 4 Nov 2003 15:26:07 -0000 Received: from daedalus.apache.org (HELO mail.apache.org) (83.161.120.155) by minotaur-2.apache.org with SMTP; 4 Nov 2003 15:26:07 -0000 Received: (qmail 8719 invoked by uid 500); 4 Nov 2003 15:25:58 -0000 Delivered-To: gavinpatel@example.net Received: (qmail 8702 invoked by uid 500); 4 Nov 2003 15:25:58 -0000 Mailing-List: contact gavinpatel@example.net; run by ezmlm Precedence: bulk list-help: <mailto:gavinpatel@example.net> list-unsubscribe: <mailto:gavinpatel@example.net> list-post: <mailto:gavinpatel@example.net> Reply-To: gavinpatel@example.net Delivered-To: mailing list gavinpatel@example.net Received: (qmail 8687 invoked from network); 4 Nov 2003 15:25:57 -0000 Received: from unknown (HELO mars.dental-on-line.fr) (83.161.120.155) by daedalus.apache.org with SMTP; 4 Nov 2003 15:25:57 -0000 Received: from uranus.dental-on-line.net (uranus.dental-on-line.net [83.161.120.155]) by mars.dental-on-line.fr (Postfix) with ESMTP id 0077F60141 for <gavinpatel@example.net>; Tue, 4 Nov 2003 16:17:27 +0100 (CET) From: tien hai nguyen <gavinpatel@example.net> To: gavinpatel@example.net Subject: Re: region-before Date: Tue, 4 Nov 2003 16:29:02 +0100 User-Agent: KMail/1.5.2 References: <gavinpatel@example.net> In-Reply-To: <gavinpatel@example.net> MIME-Version: 1.0 Content-Type: text/plain; charset="iso-8859-15" Content-Transfer-Encoding: 7bit Content-Disposition: inline Message-Id: <gavinpatel@example.net> X-Spam-Rating: daedalus.apache.org 1.6.2 0/1000/N X-Spam-Rating: minotaur-2.apache.org 1.6.2 0/1000/N it works !! Thanks a lot for your help. Tien hai On Tuesday 04 November 2003 15:52, Chris Bowditch wrote: > From: tien hai nguyen <gavinpatel@example.net> > > >hi dear list ! > > > >how can I print a different "region-before" ? if I have more than one > > page for example in my first page I want a block like this in my > > region-before : > > Create two simple-page-master elements, both with a region-before defined. > Give the region-before different names like "header1" and "header2". Create > a page-sequence-master that references both of your simple page masters, > then reference the page-sequence-master from your page-sequence. > > ><fo:static-content flow-name="xsl-region-before" > > > change this to <fo:static-content flow-name="header1"> > > > <fo:block text-align="center"> > > this is my first page > > </fo:block> > ></fo:static-content> > > > >and in the next pages something like that : > > > ><fo:static-content flow-name="xsl-region-before" > > > change this to <fo:static-content flow-name="header2"> > > > <fo:block text-align="center"> > > this is an other page > > </fo:block> > ></fo:static-content> > > There are a couple of example on the website that show more than one > simple-page-master being used > > http://xml.apache.org/fop/fo.html#fo-oddeven > > Chris > > _________________________________________________________________ > Find a cheaper internet access deal - choose one to suit you. > http://www.msn.co.uk/internetaccess > > > --------------------------------------------------------------------- > To unsubscribe, e-mail: gavinpatel@example.net > For additional commands, e-mail: gavinpatel@example.net --------------------------------------------------------------------- To unsubscribe, e-mail: gavinpatel@example.net For additional commands, e-mail: gavinpatel@example.net From gavinpatel@example.net Wed Nov 05 17:24:07 2003 Return-Path: <gavinpatel@example.net> Delivered-To: gavinpatel@example.net Received: (qmail 75144 invoked from network); 5 Nov 2003 17:24:07 -0000 Received: from daedalus.apache.org (HELO mail.apache.org) (83.161.120.155) by minotaur-2.apache.org with SMTP; 5 Nov 2003 17:24:07 -0000 Received: (qmail 59444 invoked by uid 500); 5 Nov 2003 17:23:55 -0000 Delivered-To: gavinpatel@example.net Received: (qmail 59352 invoked by uid 500); 5 Nov 2003 17:23:55 -0000 Mailing-List: contact gavinpatel@example.net; run by ezmlm Precedence: bulk list-help: <mailto:gavinpatel@example.net> list-unsubscribe: <mailto:gavinpatel@example.net> list-post: <mailto:gavinpatel@example.net> Reply-To: gavinpatel@example.net Delivered-To: mailing list gavinpatel@example.net Received: (qmail 59339 invoked from network); 5 Nov 2003 17:23:55 -0000 Received: from unknown (HELO rwcrmhc12.comcast.net) (83.161.120.155) by daedalus.apache.org with SMTP; 5 Nov 2003 17:23:55 -0000 Received: from mail.planetpratt.com ([83.161.120.155]) by comcast.net (rwcrmhc12) with SMTP id <20031105172357014001nmq7e>; Wed, 5 Nov 2003 17:23:58 +0000 Received: from [83.161.120.155] by mail.planetpratt.com (ArGoSoft Mail Server Pro for WinNT/2000/XP, Version 1.8 (83.161.120.155)); Wed, 5 Nov 2003 09:23:56 -0800 Message-ID: <gavinpatel@example.net> From: "Chris Pratt" <gavinpatel@example.net> To: <gavinpatel@example.net> Subject: Markers and Extension Functions Date: Wed, 5 Nov 2003 09:23:54 -0800 MIME-Version: 1.0 Content-Type: multipart/alternative; boundary="----=_NextPart_000_000A_01C3A37E.882CCCB0" X-Priority: 3 X-MSMail-Priority: Normal X-Mailer: Microsoft Outlook Express 6.00.2800.1158 X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2800.1165 X-Spam-Rating: daedalus.apache.org 1.6.2 0/1000/N X-Spam-Rating: minotaur-2.apache.org 1.6.2 0/1000/N ------=_NextPart_000_000A_01C3A37E.882CCCB0 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable I currently have a callable template that converts state abbreviations = to their names. We're trying to use an extension function to replace = this functionality, and I'm having a hard time figuring out how to call = the function and pass the value of a marker. The call appears twice in = the code, the first time used to use: <fo:block color=3D"white" background-color=3D"black" font-size=3D"24pt" = font-variant=3D"small-caps" font-weight=3D"bold" text-align=3D"center" = padding-before=3D"1mm"> <xsl:call-template name=3D"state-name"> <xsl:with-param name=3D"abbrev" = select=3D"/DrInfoResponse/LocationSearchResponse/location[1]/stateProv"/>= </xsl:call-template> </fo:block> But was easily simplified to: <fo:block color=3D"white" background-color=3D"black" font-size=3D"24pt" = font-variant=3D"small-caps" font-weight=3D"bold" text-align=3D"center" = padding-before=3D"1mm"> <xsl:value-of = select=3D"java:com.vsp.gis.oem.model.State.getStateName(/DrInfoResponse/L= ocationSearchResponse/location[1]/stateProv)"/> </fo:block> The second occurrence is more complicated: <fo:block color=3D"white" background-color=3D"black" font-size=3D"24pt" = font-variant=3D"small-caps" font-weight=3D"bold" text-align=3D"center" = padding-before=3D"1mm"> <xsl:call-template name=3D"state-name"> <xsl:with-param name=3D"abbrev"> <fo:retrieve-marker retrieve-class-name=3D"state" = retrieve-position=3D"first-starting-within-page"/> </xsl:with-param> </xsl:call-template> </fo:block> How would I call the getStateName function with the marker value as it's = parameter? Thanks. (*Chris*) ------=_NextPart_000_000A_01C3A37E.882CCCB0 Content-Type: text/html; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"> <HTML><HEAD> <META http-equiv=3DContent-Type content=3D"text/html; = charset=3Diso-8859-1"> <META content=3D"MSHTML 6.00.2800.1264" name=3DGENERATOR> <STYLE></STYLE> </HEAD> <BODY bgColor=3D#c0c0c0> <DIV><FONT face=3DArial size=3D2>I currently have a callable template = that converts=20 state abbreviations to their names.&nbsp; We're trying to use an = extension=20 function to replace this functionality, and I'm having a hard time = figuring out=20 how to call the function and pass the value of a marker.&nbsp; The call = appears=20 twice in the code, the first time used to use:</FONT></DIV> <DIV><FONT face=3DArial size=3D2></FONT>&nbsp;</DIV> <DIV><FONT face=3DArial size=3D2>&lt;fo:block color=3D"white" = background-color=3D"black"=20 font-size=3D"24pt" font-variant=3D"small-caps" font-weight=3D"bold"=20 text-align=3D"center"=20 padding-before=3D"1mm"&gt;<BR>&nbsp;&nbsp;&lt;xsl:call-template=20 name=3D"state-name"&gt;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&lt;xsl:with-param=20 name=3D"abbrev"=20 select=3D"/DrInfoResponse/LocationSearchResponse/location[1]/stateProv"/&= gt;<BR>&nbsp;&nbsp;&lt;/xsl:call-template&gt;</FONT></DIV> <DIV><FONT face=3DArial size=3D2>&lt;/fo:block&gt;</FONT></DIV> <DIV><FONT face=3DArial size=3D2></FONT>&nbsp;</DIV> <DIV><FONT face=3DArial size=3D2>But was easily simplified = to:</FONT></DIV> <DIV><FONT face=3DArial size=3D2></FONT>&nbsp;</DIV> <DIV><FONT face=3DArial size=3D2> <DIV><FONT face=3DArial size=3D2>&lt;fo:block color=3D"white" = background-color=3D"black"=20 font-size=3D"24pt" font-variant=3D"small-caps" font-weight=3D"bold"=20 text-align=3D"center" = padding-before=3D"1mm"&gt;<BR>&nbsp;&nbsp;&lt;xsl:value-of=20 select=3D"java:com.vsp.gis.oem.model.State.getStateName(/DrInfoResponse/L= ocationSearchResponse/location[1]/stateProv)"/&gt;<BR></FONT></DIV> <DIV><FONT face=3DArial size=3D2>&lt;/fo:block&gt;<BR></FONT></DIV> <DIV><FONT face=3DArial size=3D2>The second occurrence is more=20 complicated:</FONT></DIV> <DIV><FONT face=3DArial size=3D2>&lt;fo:block color=3D"white" = background-color=3D"black"=20 font-size=3D"24pt" font-variant=3D"small-caps" font-weight=3D"bold"=20 text-align=3D"center" padding-before=3D"1mm"&gt;<BR>&nbsp; = &lt;xsl:call-template=20 name=3D"state-name"&gt;<BR>&nbsp;&nbsp;&nbsp; &lt;xsl:with-param=20 name=3D"abbrev"&gt;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; = &lt;fo:retrieve-marker=20 retrieve-class-name=3D"state"=20 retrieve-position=3D"first-starting-within-page"/&gt;<BR>&nbsp;&nbsp;&nbs= p;=20 &lt;/xsl:with-param&gt;<BR>&nbsp;=20 &lt;/xsl:call-template&gt;<BR>&lt;/fo:block&gt;<BR></DIV></FONT></DIV> <DIV>How would I call the getStateName function with the marker value as = it's=20 parameter?&nbsp; Thanks.</DIV> <DIV>&nbsp; (*Chris*)<BR></DIV></FONT></BODY></HTML> ------=_NextPart_000_000A_01C3A37E.882CCCB0-- From gavinpatel@example.net Wed Nov 05 17:28:13 2003 Return-Path: <gavinpatel@example.net> Delivered-To: gavinpatel@example.net Received: (qmail 76781 invoked from network); 5 Nov 2003 17:28:13 -0000 Received: from daedalus.apache.org (HELO mail.apache.org) (83.161.120.155) by minotaur-2.apache.org with SMTP; 5 Nov 2003 17:28:13 -0000 Received: (qmail 65934 invoked by uid 500); 5 Nov 2003 17:28:02 -0000 Delivered-To: gavinpatel@example.net Received: (qmail 65913 invoked by uid 500); 5 Nov 2003 17:28:01 -0000 Mailing-List: contact gavinpatel@example.net; run by ezmlm Precedence: bulk list-help: <mailto:gavinpatel@example.net> list-unsubscribe: <mailto:gavinpatel@example.net> list-post: <mailto:gavinpatel@example.net> Reply-To: gavinpatel@example.net Delivered-To: mailing list gavinpatel@example.net Received: (qmail 65892 invoked from network); 5 Nov 2003 17:28:01 -0000 Received: from unknown (HELO apate.telenet-ops.be) (83.161.120.155) by daedalus.apache.org with SMTP; 5 Nov 2003 17:28:01 -0000 Received: from localhost (localhost.localdomain [83.161.120.155]) by apate.telenet-ops.be (Postfix) with SMTP id 2FD4C37EF3; Wed, 5 Nov 2003 18:28:04 +0100 (MET) Received: from W2KALD (D577A537.kabel.telenet.be [83.161.120.155]) by apate.telenet-ops.be (Postfix) with SMTP id 5F67737F7D; Wed, 5 Nov 2003 18:28:03 +0100 (MET) Reply-To: <gavinpatel@example.net> From: "Andreas L. Delmelle" <gavinpatel@example.net> To: "Michael Reiche" <gavinpatel@example.net> Cc: <gavinpatel@example.net> Subject: RE: Performance PDFRenderer vs. PCLRenderer Date: Wed, 5 Nov 2003 18:18:51 +0100 Message-ID: <gavinpatel@example.net> MIME-Version: 1.0 Content-Type: text/plain; charset="iso-8859-15" Content-Transfer-Encoding: 8bit X-Priority: 3 (Normal) X-MSMail-Priority: Normal X-Mailer: Microsoft Outlook IMO, Build 9.0.2416 (9.0.2910.0) X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2800.1165 In-Reply-To: <gavinpatel@example.net> Importance: Normal X-Spam-Rating: daedalus.apache.org 1.6.2 0/1000/N X-Spam-Rating: minotaur-2.apache.org 1.6.2 0/1000/N > -----Original Message----- > From: Michael Reiche [mailto:gavinpatel@example.net] > > On søn, 2003-11-02 at 14:39, Andreas L. Delmelle wrote: > > > Well, the FOP Output Targets page > (http://xml.apache.org/fop/output.html) > > does indicate that SVG support for the PCL Renderer is somewhat limited. > > As far as my testing have been done, I found following errors (or > missing features) in the PCLRenderer: > > No SVG! > Hi Michael, Could be... I have never needed PCL output so far, and I have at the moment no PCL printer at my disposal, so I can't confirm.... That's why I'm sending this in CC to the fop-user list. Maybe over there, someone has more experiences to share ? If SVG support for PCL is really *that* limited, this should definitely be mentioned on the website. > White text on red background ended up beeing black (b/w printer). > I would call this a bug... If you know how to use bugzilla for bug-reporting, it's better to use that. ( http://nagoya.apache.org/bugzilla ) That way it will certainly get the attention of dev. If you don't (--or if you're too lazy ;P ), let us know and we'll enter one. In any case, can you send us a minimal version of the FO you're trying to render? Makes reproduction of the issue a bit more straightforward, IYKWIM. > Alignment on page is different than PDF-output. Perhaps due to the fact that the SVG is not correctly rendered? (Not certain at all, just guessing) > How precise is PDF > anyway? Should placement of block-containers be near 100% correct? > If all other related settings are correct ( in particular the print settings in Acrobat ), this should be the case, I presume. Best to check this with Acrobat's grid view. Up to now, I never really had any problems with coordinates deviating slightly from what I specify in FO, but then again, I have never really needed 100% exactness WRT placement of text and/or graphics. I'm thinking of something I've mentioned before on this ( sometime, can't remember when :) ) : I would certainly advise to use the same measurement units throughout the FO... ( If your page dimensions are defined in cm, try to use metrics everywhere for defining spaces and coordinates. ) The more conversions needing to be made, the greater the probability that some numbers get rounded or truncated... Greetz, Andreas --------------------------------------------------------------------- To unsubscribe, e-mail: gavinpatel@example.net For additional commands, e-mail: gavinpatel@example.net From gavinpatel@example.net Wed Nov 05 17:38:33 2003 Return-Path: <gavinpatel@example.net> Delivered-To: gavinpatel@example.net Received: (qmail 80853 invoked from network); 5 Nov 2003 17:38:33 -0000 Received: from daedalus.apache.org (HELO mail.apache.org) (83.161.120.155) by minotaur-2.apache.org with SMTP; 5 Nov 2003 17:38:33 -0000 Received: (qmail 82391 invoked by uid 500); 5 Nov 2003 17:38:21 -0000 Delivered-To: gavinpatel@example.net Received: (qmail 82373 invoked by uid 500); 5 Nov 2003 17:38:20 -0000 Mailing-List: contact gavinpatel@example.net; run by ezmlm Precedence: bulk list-help: <mailto:gavinpatel@example.net> list-unsubscribe: <mailto:gavinpatel@example.net> list-post: <mailto:gavinpatel@example.net> Reply-To: gavinpatel@example.net Delivered-To: mailing list gavinpatel@example.net Received: (qmail 82360 invoked from network); 5 Nov 2003 17:38:20 -0000 Received: from unknown (HELO web60104.mail.yahoo.com) (83.161.120.155) by daedalus.apache.org with SMTP; 5 Nov 2003 17:38:20 -0000 Message-ID: <gavinpatel@example.net> Received: from [83.161.120.155] by web60104.mail.yahoo.com via HTTP; Wed, 05 Nov 2003 09:38:23 PST Date: Wed, 5 Nov 2003 09:38:23 -0800 (PST) From: Glen Mazza <gavinpatel@example.net> Subject: Re: Markers and Extension Functions To: gavinpatel@example.net In-Reply-To: <gavinpatel@example.net> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Spam-Rating: daedalus.apache.org 1.6.2 0/1000/N X-Spam-Rating: minotaur-2.apache.org 1.6.2 0/1000/N Chris, *please*, ask these questions on the Mulberry XSL list. Glen --- Chris Pratt <gavinpatel@example.net> wrote: > I currently have a callable template that converts > state abbreviations to their names. We're trying to __________________________________ Do you Yahoo!? Protect your identity with Yahoo! Mail AddressGuard http://antispam.yahoo.com/whatsnewfree --------------------------------------------------------------------- To unsubscribe, e-mail: gavinpatel@example.net For additional commands, e-mail: gavinpatel@example.net From gavinpatel@example.net Wed Nov 05 19:03:50 2003 Return-Path: <gavinpatel@example.net> Delivered-To: gavinpatel@example.net Received: (qmail 21113 invoked from network); 5 Nov 2003 19:03:50 -0000 Received: from daedalus.apache.org (HELO mail.apache.org) (83.161.120.155) by minotaur-2.apache.org with SMTP; 5 Nov 2003 19:03:50 -0000 Received: (qmail 50711 invoked by uid 500); 5 Nov 2003 19:03:38 -0000 Delivered-To: gavinpatel@example.net Received: (qmail 50571 invoked by uid 500); 5 Nov 2003 19:03:37 -0000 Mailing-List: contact gavinpatel@example.net; run by ezmlm Precedence: bulk list-help: <mailto:gavinpatel@example.net> list-unsubscribe: <mailto:gavinpatel@example.net> list-post: <mailto:gavinpatel@example.net> Reply-To: gavinpatel@example.net Delivered-To: mailing list gavinpatel@example.net Received: (qmail 50557 invoked from network); 5 Nov 2003 19:03:36 -0000 Received: from unknown (HELO mpls-qmqp-04.inet.qwest.net) (83.161.120.155) by daedalus.apache.org with SMTP; 5 Nov 2003 19:03:36 -0000 Received: (qmail 7840 invoked by uid 0); 5 Nov 2003 19:03:41 -0000 Received: from mpls-pop-08.inet.qwest.net (83.161.120.155) by mpls-qmqp-04.inet.qwest.net with QMQP; 5 Nov 2003 19:03:41 -0000 Received: from 207-225-19-155.clsp.qwest.net (HELO jackson) (83.161.120.155) by mpls-pop-08.inet.qwest.net with SMTP; 5 Nov 2003 19:03:40 -0000 Date: Wed, 5 Nov 2003 12:03:37 -0700 Message-ID: <gavinpatel@example.net> From: "Victor Mote" <gavinpatel@example.net> To: gavinpatel@example.net, gavinpatel@example.net Subject: RE: Performance PDFRenderer vs. PCLRenderer MIME-Version: 1.0 Content-Type: text/plain; charset="iso-8859-15" Content-Transfer-Encoding: 8bit X-Priority: 3 (Normal) X-MSMail-Priority: Normal X-Mailer: Microsoft Outlook IMO, Build 9.0.6604 (9.0.2911.0) X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2800.1165 Importance: Normal In-Reply-To: <gavinpatel@example.net> X-Spam-Rating: daedalus.apache.org 1.6.2 0/1000/N X-Spam-Rating: minotaur-2.apache.org 1.6.2 0/1000/N Andreas L. Delmelle wrote: > > -----Original Message----- > > From: Michael Reiche [mailto:gavinpatel@example.net] > > > > On søn,
{'source': 'Apache Software Foundation Public Mail Archives'}