Aha, I see what I need to change. 


I take the posted example, move the “fo:block-container” to the fo:flow, wrap it in a fo:block, and it disappears.  This is what I was doing (a container in a block) and it wasn’t working.  As I (try to) read the spec it seems legal to do this.  If I take out the wrapping fo:block it appears to work like a charm. 


Here’s the edited FO code:


<?xml version="1.0" encoding="UTF-8" ?>

  <fo:root xmlns:fo="http://www.w3.org/1999/XSL/Format">


       <fo:simple-page-master master-name="simpleA4"

                              page-height="11in"  page-width="8.5in"

                              margin-top="0in"    margin-bottom="0in"

                              margin-left="0in"   margin-right="0in">

          <fo:region-before extent="0in" />

          <fo:region-body margin-top="0in" />



    <fo:page-sequence master-reference="simpleA4">

      <fo:flow flow-name="xsl-region-body">

         <fo:block>Hello World!</fo:block>



  <fo:block>  <!--  ADDED, remove to have the container appear -->


        <fo:block-container left="2cm"   top="1cm"

                            width="5cm"  height="1cm"



           <fo:block>I love block-containers!</fo:block>



  </fo:block>  <!--  ADDED, remove to have the container appear -->






It’s NO BIG DEAL at all.  I just wanted to check with folks after consulting the “compliance” page.


-- Mark C. Allman

-- Innovator

-- Allman Professional Consulting, Inc.

-- www.allmanpc.com, 617-947-4263


BusinessMsg – the secure, managed, J2EE-standard Enterprise IM solution (alpha testing shortly).




-----Original Message-----
From: Jeremias Maerki [mailto:[EMAIL PROTECTED]
Thursday, April 03, 2003 2:20 PM
Subject: Re: Absolute-positon of a block


Just answered that yesterday on fop-user:



On 03.04.2003 20:34:59 Mark C. Allman wrote:

> Version: 0.20.5rc, with my fixes to get markers working.



> What I'm trying to do is place a fo:block at an absolute position on a

> page.  Any way I can.  The idea is to format text on a page so that when

> we feed a pre-printed form through the printer we get "X" placed in a

> box, a name in it's box, a date where it should be on the form, etc.



> I see that "absolute-position" isn't supported yet, but that "top,"

> "right," etc., are.  Is there functionality implemented in 0.20.5rc that

> allows a block to be placed at a specific position or do I need to add

> the implementation of "absolute-position" (and, if I need to do this,

> can anyone suggest any helpful hints)?


Jeremias Maerki




To unsubscribe, e-mail: [EMAIL PROTECTED]

For additional commands, email: [EMAIL PROTECTED]

Reply via email to