[ANN:] FOA 0.6.0 an introduction to single-source Multi-Channel P ublishing

2003-12-02 Thread Giannetti, Fabio
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

2002-10-04 Thread Giannetti, Fabio

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

2002-06-27 Thread Giannetti, Fabio

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

2002-04-22 Thread Giannetti, Fabio

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)

2002-03-19 Thread Giannetti, Fabio

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 ?

2002-02-25 Thread Giannetti, Fabio

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?

2002-02-15 Thread Giannetti, Fabio

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

2002-01-31 Thread Giannetti, Fabio

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

2001-12-10 Thread Giannetti, Fabio

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

2001-10-29 Thread Giannetti, Fabio

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

2001-10-23 Thread Giannetti, Fabio



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 !

2001-10-15 Thread Giannetti, Fabio



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

2001-09-14 Thread Giannetti, Fabio

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

2001-09-07 Thread Giannetti, Fabio

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

2001-08-28 Thread Giannetti, Fabio

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]