[ANN:] FOA 0.6.0 an introduction to single-source Multi-Channel P ublishing
Hello, FOA (Formatting Object Authoring tool) http://foa.sourceforge.net has a new release: 0.6.0. The major feature of this new release is the Multi-Channel Publishing capabilities. Author once and publish on multiple channels. FOA automatically generates a vesion of the XSL-T for Web publishing. This means that you can just create an XSL-T to create FO documents and FOA will automatically generate a derived one for the Web (in HTML) mantaining the overall look feel. Also every change you apply to the FO based XSL-T will be automatically reflected to the HTML version, in this way you have to mantain just one XSL-T and derive the others. List of features: - Single Source Muli-Channel Publishing - Print - Web - Variable Sets and Parameters - FO and Rendering using Makefiles - Brick Matching Inspection - Export Style Sets into CSS Best Regards, Fabio Giannetti CC: W3C XSL-FO, FOP DEV, Yahoo XSL-FO
[ANN] FOA new release: 0.4.0
Hi, there is a new FOA release 0.4.0. Here there is a short list of new features/bug fixes: - Absolute Positioning Brick - Page Number Formats and Counting - Added US Page Formats - Fixed bugs for JDK 1.4 - Fixed page/content sequence bugs There is also a list of the currentlu supported FO/Properties: http://foa.sourceforge.net/features.html Fabio - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, email: [EMAIL PROTECTED]
[ANN] New FOA Release: 0.3.0
Hello, there is a new FOA (Formatting Object Authoring tool) release: 0.3.0 Now there are these additional features: - Complex Table Brick (full FO table implementation with Body, Headers and Footers) - Page Number Brick - Multiple Headers/Footers for each Page Sequence - Compliant with the REC for more info: http://foa.sourceforge.net Fabio - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, email: [EMAIL PROTECTED]
[ANN] WH2FO 0.3.0
Hi, there is a new Release of WH2FO: 0.3.0. There are several new features, but with the new parser there is a global enhancement on the fidelity of the document. I suggest you to have a look to the new examples in the web site: http://wh2fo.sourceforge.net New Features: - Compliant with the XSL-FO Recommendation - Full Header and Footer conversion - Multiple Headers and Footers support - Empty lines conversion - Complex Page Sequences (first+rep+last, first+alt+last) - New Tokenizer Parser Thanks, Fabio - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, email: [EMAIL PROTECTED]
RE: Triggering WH2FO from inside Word(R)
Hi Enrico, the problem with Word 97 is related to the fact that the produced HTML doesn't contain all the extra information needed for the pagination and flow control. So WH2FO will not be able to extract those information to generate the correct page-masters and page-sequences. I don't know anything about html2fo converter, but if someone is interested to create a macro it will be usefull to have support for multiple tools. Unfortunately I'm not a VBA expert :-)) so I must rely on someone Fabio -Original Message- From: Enrico Schnepel [mailto:[EMAIL PROTECTED]] Sent: 18 March 2002 20:58 To: [EMAIL PROTECTED] Subject: Re: Triggering WH2FO from inside Word(R) Hello Matthias, I think it is a good idea to extend word with macros like this. The macro should be developed at least with word 97 for compatiblity and should be configureable that an other version or an other converter like html2fo runs to do the job. There should be an option for use htmltidy for preformating / correcting word 97 output. Regards Enrico Am Montag, 18. März 2002 17:06 schrieben Sie: Would you think it a good idea to write a VB for Word(R) which: 1) Finds out the path/name of the active file 2) Automatically triggers WH2FO to transform the Word file As an extension of this idea, would you consider it useful to insert into the Word(R) menu a series of commands such as: - Generate XHTML file - Generate XML file - Extract XSL file - Generate XML and XSL files Matthias - 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]
RE: How to have two tables inline ?
Hi Jochen, the specs says that if you want an inline table you must define it inside the fo:inline-container. I don't know if this is supported in the current FOP implementation ... Hope this helps, Fabio -Original Message- From: Yann BONNAILLIE [mailto:[EMAIL PROTECTED]] Sent: 25 February 2002 11:17 To: [EMAIL PROTECTED] Subject: Re: How to have two tables inline ? You made a global table ... that's what i don't want ;) - Original Message - From: [EMAIL PROTECTED] To: [EMAIL PROTECTED] Sent: Monday, February 25, 2002 11:58 AM Subject: Re: How to have two tables inline ? i do this: fo:table fo:table-column column-width=7.5cm/ fo:table-column column-width=9.5cm/ fo:table-body fo:table-row fo:table-cell height=7cm border-right-style=solid border-right-width=0.5pt fo:block fo:table fo:table-column column-width=4cm/ fo:table-column column-width=1.5cm/ fo:table-column column-width=2cm/ fo:table-body fo:table-row fo:table-cell fo:block font-family=Arialbd font-size= 8pt font-weight=bold margin-left=2pt xsl:value-of select=x/ /fo:block /fo:table-cell fo:table-cell fo:block font-family=Arial font-size=7pt text-align=end xsl:texty:/xsl:text /fo:block /fo:table-cell fo:table-cell padding-right=2pt fo:block font-family=Arial font-size=7pt text-align=end padding-right=2pt xsl:value-of select=//External_References [@Name=yy']/@Code/ /fo:block /fo:table-cell /fo:table-row fo:table-row fo:table-cell fo:block font-family=Arial font-size=7pt margin-left=2pt xsl:value-of select=//Country/ /fo:block /fo:table-cell fo:table-cell fo:block font-family=Arial font-size=7pt text-align=end xsl:textu:/xsl:text /fo:block /fo:table-cell fo:table-cell fo:block font-family=Arial font-size=7pt text-align=end padding-right=2pt xsl:value-of select=//External_References [@Name='u']/@Code/ /fo:block /fo:table-cell /fo:table-row /fo:table-body /fo:table /fo:block /fo:table-cell fo:table-cell /fo:table-cell /fo:table-row /fo:table-body /fo:table Jochen Maes EDP departement Programmeur KBC-Securities Havenlaan 16 1080 Brussel Tel : 02/429.96.81 Fax : 02/429.17.48 E-mail : [EMAIL PROTECTED] ** ** ** ** ** This message is for the named person's use only. It may contain confidential, proprietary or legally privileged information. You must not, directly or indirectly, use, disclose, distribute, print, or copy any part of this message if you are not the intended recipient. KBC Securities reserves the right to monitor all e-mail communications through its networks. Any views expressed in this message are those of the individual sender, except where the message states otherwise and the sender is authorised to state them to be the views of any such entity. ** ** ** ** ** - 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: Tool to create XSL:FO without stylesheet from Java?
Hi Roland, have you tried FOA ? This is an authoring tool that helps you to generate the XSL-T without knowing anything about it. Please have a look: http://foa.sourceforge.net Fabio -Original Message- From: Roland [mailto:[EMAIL PROTECTED]] Sent: 15 February 2002 14:47 To: [EMAIL PROTECTED] Subject: Tool to create XSL:FO without stylesheet from Java? Hello, does anyone have a good tool to create an XSL:FO file without the use of a stylesheet? The idea is to use the program to read in an XML file and convert it to XSL:FO. Basically you are substituting the stylesheet. The reason I want to do this is because I think XSLT is very complicated. Best regards, Roland - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, email: [EMAIL PROTECTED] - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, email: [EMAIL PROTECTED]
ANN: FOA Open-Source
Hi, there is a new release of FOA (0.2.0) and now it is Open-Source !!!. The new features are: - table support (columns definition, cells and rows bricks) - interactive preview - see a document preview and browse across pages, zoom in/out - brick highlight, select a brick from the logic tree and see the formatting appearence in the preview - brick and/or attribute modifications could be seen on the preview using the re-generate option - the preview XML input is made using a customized FOP version based on 0.20.1 It's possible to download it from: http://foa.sourceforge.net (download page) I'm also searching interested people to develop and/or test the application (see the team page). There are also a developers and users mailing lists. Thanks in advance, Fabio - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, email: [EMAIL PROTECTED]
ANN: WH2FO became Open-Source
Hi, WH2FO (Word Html 2 Formatting Objects) is now open source. You can find it at this address: http://wh2fo.sourceforge.net If someone is interested in develop and/or test, please let me know. Thanks in advance, Fabio - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, email: [EMAIL PROTECTED]
RE: XML Area Tree and Logic Tree renderer for FOP
Hi Keiron, I know of this changes ... BTW the stuff that I'd like to see maintained into the new area tree is a reference to the FO that generate the area (generatedBy methond) and the same for the page-sequences and pages. I guess that at the moment will be better for FOA to distribute a customized version of FOP and then, when the new area tree is ready I will write the new XMLPrintRenderer. Fabio -Original Message- From: Keiron Liddle [mailto:[EMAIL PROTECTED]] Sent: 29 October 2001 09:30 To: [EMAIL PROTECTED] Cc: Giannetti, Fabio Subject: Re: XML Area Tree and Logic Tree renderer for FOP Hi Fabio, With recent changes the area tree and the way that renderers handle the area tree has changed quite a bit. In the current cvs I am working on the area tree and the xml rendering output. The output is written in such a way that the xml can be read back and an area tree constructed. It is then possible to render the new area tree to any of the renders. This will help with testing renders and the area tree. I appreciate your effort, I think it would be helpful to get the current cvs (note: nothing else works) and help us work from there. The idea is to create a set of xml files that describe various area trees and properties and then write all the renders to work with the area trees. Keiron. On 2001.10.25 10:51 Giannetti, Fabio wrote: Hi, I have developed a new XML Renderer that produces a precise reproduction of the area tree. Each element has all the information related to absoulte position inside the page, dimensions, font status, color and so on I use this new output to create a consistent preview in FOA. The new XML renderer generates also a logic tree that provides a representation of the FOs responsible for the generation of the rendered areas. I'd like to see it commit and I will take care to make any modification due to the area-tree modification process. I will made also FOA opens-source very soon, so I hope that the relationships between FOA and FOP will became closer. In the attached file there are all the modified classes from FOP 0.20.1 with a difference file. Thank you in advance Fabio - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, email: [EMAIL PROTECTED]
RE: XSl-FO question
Hi Scott, you can generate your own namespace with a field that tells you if that block is containing a data, then when FOP will process the document it will ignore this property .. giving you some Warnings, but the file will be rendered fine. So you can define a new namespace like: xmlns:foo=http://foo" then you can define this attributes in your blocks that contains the data fo:block foo:data="yes" and modify only them. Hope this helps, Fabio -Original Message-From: Scott Moore [mailto:[EMAIL PROTECTED]]Sent: 23 October 2001 16:12To: Fop-Dev (E-mail)Subject: XSl-FO question This question isn't really about FOP, but FO. I'm writing a reporting system that will transform XML using XSLT into XSL-FO, then use FOP-PDF. I need to save the XSL-FO files for later "concatenation" with other generated reports. During the concatenation process, I need to find all the dates throughout the different reports and update them to the current date. Is there an easy way to mark a fo:block as containing a date string? I tried using the id="date" attribute, but you can't use that multiple times per document. But I need something similiar todistinguish parts of the document that are related. Thanks for any help! Scott - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, email: [EMAIL PROTECTED]
RE: [ANN] XSLfast: Authoring tool for XSL-FO .. isn't the first !
-Original Message- From: Stephan Albers [mailto:[EMAIL PROTECTED]] Sent: 12 October 2001 22:15 To: [EMAIL PROTECTED] Subject: [ANN] XSLfast: Authoring tool for XSL-FO Dear subscribers, after a long development period, we have finaly released the very first version of XSLfast for public review and test. *** XSLfast is the first graphical editor for authoring XSL-FO *** I think this is not true ... have you seen FOA (Formatting Object Authoring tool) ? http://www-uk.hpl.hp.com/people/fabgia/foa/foa.html I send an announce on the 18/09/2001 It has been also mentioned on the W3C XSL Web site. Beside editing XSL-FO, XSLfast also allows to do mail merging and forms processing. You can create an XSL-FO template and attach XML data with this template. XSLfast automatically creates XSLT files for transfering XML data into the template and allows to merge, create and preview the result. The evaluation version is as functional as a first release can be (internal version number is 0.8). The version is available from: http://www.xslfast.com/ Best Regards Stephan Albers jCatalog Software AG - 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: Extracting image embeddede in XMLfile using XSL????????
Hi, a possible solution is: xsl:template match=img fo:external-graphic src={@src} xsl:apply-templates/ /fo:external-graphic /xsl:template this works for XSL-FO, for HTML will became: xsl:template match=img img src={@src} xsl:apply-templates/ /img /xsl:template Fabio PS: if you write xsl:template match=//img this will transform all the img tags inside your document into anchors or fo:external-graphics -Original Message- From: rajeev nair [mailto:[EMAIL PROTECTED]] Sent: 14 September 2001 10:11 To: [EMAIL PROTECTED] Subject: Extracting image embeddede in XMLfile using XSL hi, the question is some what out of group. any way please help me. I want to extract the image that i embedded in xml file using the img element using xsl stylesheet. that is, if my xml file is: ?xml version=1.0? ?xml-stylesheet type=text/xsl href=a.xsl root img src=a.gif/ /root How my a.xsl would be,so that i get image in browser. i don't want to write img src=a.gif/ in my xsl also. what is the right way to extract. any help will be greately appreciated. regards rajiv __ Terrorist Attacks on U.S. - How can you help? Donate cash, emergency relief information http://dailynews.yahoo.com/fc/US/Emergency_Information/ - 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: absoulte-position=auto in nested blocks
Hi Colin, in your example you forget to write the fo:page-master-reference ... BTW this example breaks FOP and I think is a bug ... ?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-bottom=10mm margin-right=10mm margin-left=10mm margin-top=10mm page-width=210mm page-height=297mm master-name=PortraitA4 fo:region-body margin-bottom=10mm margin-right=10mm margin-left=10mm margin-top=10mm/ /fo:simple-page-master fo:page-sequence-master master-name=test fo:single-page-master-reference master-name=PortraitA4/ /fo:page-sequence-master /fo:layout-master-set fo:page-sequence master-name=PortraitA4 fo:flow flow-name=xsl-region-body fo:blockThis is the first unpositioned block inside the flow fo:block absoulute-position=auto background-color=blue top=5mm left=5mm height=10mm width=45mm fo:blockinside/fo:block /fo:block-container /fo:block fo:blockThis is the second unpositioned block inside the flow/fo:block /fo:flow /fo:page-sequence /fo:root Fabio -Original Message- From: Colin Savage [mailto:[EMAIL PROTECTED]] Sent: 07 September 2001 16:43 To: [EMAIL PROTECTED] Subject: RE: block-container with block Here is the fo I am working with ?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-bottom=10mm margin-right=10mm margin-left=10mm margin-top=10mm page-width=210mm page-height=297mm master-name=PortraitA4 fo:region-body margin-bottom=10mm margin-right=10mm margin-left=10mm margin-top=10mm/ /fo:simple-page-master /fo:layout-master-set fo:page-sequence master-name=PortraitA4 fo:flow flow-name=xsl-region-body fo:block line-height=30mm fo:block-container absolute-position=auto background-color=blue top=5mm left=5mm height=10mm width=45mm fo:blockinside/fo:block /fo:block-container /fo:block /fo:flow /fo:page-sequence /fo:root Q1. Is this valid? and should it produce the result i am looking for? block inside region-body -- |\ | | \5mm x 5mm | | \___ | | |inside | | | |___| | || || If I run this through fop 0.20.1, it falls over, because BlockContainer is expecting an AreaContainer object that it can use to get X and Y coords. By modifying that code to use the Area object instead of the AreaContainer when the parent is a BlockArea it doesn't fall over anymore but I can only get a thin blue line at the top of the block. Unfortunately I don't really have a clue about Java other than the basics, so I don't understand how these blocks and containers are positioned. Colin. -Original Message- From: Giannetti, Fabio [mailto:[EMAIL PROTECTED]] Sent: 07 September 2001 05:12 To: '[EMAIL PROTECTED]' Subject: RE: block-container with block Hi Colin, yes, you can have a block-container that is not absolute positioned if you specify absolute-positioning=auto it will automatically considered like to be relative-positioned. There is a substantial difference between a block with relative position and a block-container with abs-pos=auto and is related to the kind of generate areas ... the block will generate a normal flow area and the block-container a static one, so if you specify also a size the content will be truncated if it is too long. Back to the block case if the content is too long will flow into a new page starting from the beginning of the region body. It sounds clear ? I hope so ... Fabio - 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: horizontal alignment
Hi, I think that you have to specify the display-align property to the region body ... fo:simple-page-master page-width=210mm master-name=myPage page-height=297mm fo:region-body display-align=center/ /fo:simple-page-master So everything inside that page (or sequence of the same page) will be rendered in the middle. Fabio -Original Message- From: Matthias Born [mailto:[EMAIL PROTECTED]] Sent: 28 August 2001 13:45 To: [EMAIL PROTECTED] Subject: horizontal alignment hi! how can i place a table (the whole table, not the text) in the middle of the page, sth. like horizontal-alignment=center|middle? thx matze - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, email: [EMAIL PROTECTED] - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, email: [EMAIL PROTECTED]