landscape format in PDF with XSL-FO

2003-05-15 Thread Zmitko, Jan
Hello together,

can anybody told me how to generate PDF with landscape format?

Thanks

Jan

-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Re: landscape format in PDF with XSL-FO

2003-05-15 Thread William Gilbert
 Hello together,
 
 can anybody told me how to generate PDF with landscape format?
 
 Thanks
 
 Jan

Here's a method we use in all of our reports, user has a check box which set
an input parameter, doc-orientation, passed to the FOP servlet.


  xsl:param name=doc-orientation select='portrait'/

 .  
 .  
 .  
 

 !-- Page orientation determined by 'doc-orientation' input parameter  --

  xsl:variable name=pageheight
xsl:choose
  xsl:when test=$doc-orientation='landscape'8.5/xsl:when
  xsl:otherwise11/xsl:otherwise
/xsl:choose
  /xsl:variable

  xsl:variable name=pagewidth
xsl:choose
  xsl:when test=$doc-orientation='landscape'11/xsl:when
  xsl:otherwise8.5/xsl:otherwise
   /xsl:choose
  /xsl:variable

 .  
 .  
 .  
 
 !-- Local variables, derived from page dimensions and orientation --

  xsl:variable name=margin select=0.5/
  xsl:variable name=region-margin select=0.5/
  xsl:variable name=bodywidth select=$pagewidth - ((2 * $margin) +
$region-margin)/
 
.  
 .  
 .  

 
fo:layout-master-set
fo:simple-page-master master-name=Report-Page
page-height={$pageheight}in
page-width={$pagewidth}in
margin-left={$margin + 0.25}in
margin-right={$margin + 0.25}in
margin-top={$margin}in
margin-bottom={$margin}in
fo:region-before extent={$region-margin}in/
fo:region-after extent={$region-margin}in/
fo:region-body margin-top={$region-margin}in
margin-bottom={$region-margin}in /
/fo:simple-page-master


!-- Set up the sequence of pages --

fo:page-sequence-master master-name=Report-Contents
fo:repeatable-page-master-alternatives
fo:conditional-page-master-reference
master-reference=Report-Page odd-or-even=any/
/fo:repeatable-page-master-alternatives
/fo:page-sequence-master
/fo:layout-master-set



-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



AW: landscape format in PDF with XSL-FO

2003-05-15 Thread Zmitko, Jan
Thanks Willian and Tim

-Ursprungliche Nachricht-
Von: William Gilbert [mailto:[EMAIL PROTECTED]
Gesendet: Donnerstag, 15. Mai 2003 17:32
An: [EMAIL PROTECTED]
Betreff: Re: landscape format in PDF with XSL-FO


 Hello together,
 
 can anybody told me how to generate PDF with landscape format?
 
 Thanks
 
 Jan

Here's a method we use in all of our reports, user has a check box which set
an input parameter, doc-orientation, passed to the FOP servlet.


  xsl:param name=doc-orientation select='portrait'/

 .  
 .  
 .  
 

 !-- Page orientation determined by 'doc-orientation' input parameter  --

  xsl:variable name=pageheight
xsl:choose
  xsl:when test=$doc-orientation='landscape'8.5/xsl:when
  xsl:otherwise11/xsl:otherwise
/xsl:choose
  /xsl:variable

  xsl:variable name=pagewidth
xsl:choose
  xsl:when test=$doc-orientation='landscape'11/xsl:when
  xsl:otherwise8.5/xsl:otherwise
   /xsl:choose
  /xsl:variable

 .  
 .  
 .  
 
 !-- Local variables, derived from page dimensions and orientation --

  xsl:variable name=margin select=0.5/
  xsl:variable name=region-margin select=0.5/
  xsl:variable name=bodywidth select=$pagewidth - ((2 * $margin) +
$region-margin)/
 
.  
 .  
 .  

 
fo:layout-master-set
fo:simple-page-master master-name=Report-Page
page-height={$pageheight}in
page-width={$pagewidth}in
margin-left={$margin + 0.25}in
margin-right={$margin + 0.25}in
margin-top={$margin}in
margin-bottom={$margin}in
fo:region-before extent={$region-margin}in/
fo:region-after extent={$region-margin}in/
fo:region-body margin-top={$region-margin}in
margin-bottom={$region-margin}in /
/fo:simple-page-master


!-- Set up the sequence of pages --

fo:page-sequence-master master-name=Report-Contents
fo:repeatable-page-master-alternatives
fo:conditional-page-master-reference
master-reference=Report-Page odd-or-even=any/
/fo:repeatable-page-master-alternatives
/fo:page-sequence-master
/fo:layout-master-set



-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]