[EMAIL PROTECTED] wrote:

I am using fop-0.20.3 to generate some PDF documents. Now I wish to get a gray 
background for the document's hole pages, independent from the size of
their content.
According to the XSL-FO specification the tag <fo:region-body> supports an attribute 
"background-color", so what I tried is the following:

<fo:root xmlns:fo="http://www.w3.org/1999/XSL/Format";>
     <fo:layout-master-set>
          <fo:simple-page-master page-height="841.9pt" page-width="595.3pt" 
master-name="spm_1">
               <fo:region-body background-color="#d9d9d9" 
region-name="region-body"/>
          </fo:simple-page-master>
     </fo:layout-master-set>
     <fo:page-sequence master-reference="spm_1">
          <fo:flow flow-name="region-body">
               <fo:block>Test</fo:block>
          </fo:flow>
     </fo:page-sequence>
</fo:root>

But in the resulting PDF none gray area does appear. It would not help to use a tag 
<fo:block-container background-color="#d9d9d9">, because the
document's content may take several pages, so the containers height would be 
unknown.
I also tried to place a gray block-container as <fo:static-content>, but then 
it is in the foreground and overwrites the pages' content.
Could anybody please give me a hint how to solve my problem?
Afaik background-color in regions is not supported yet :(
See http://nagoya.apache.org/bugzilla/show_bug.cgi?id=3329

--
Oleg Tkachenko
Multiconn International Ltd, Israel



Reply via email to