You are viewing a plain text version of this content. The canonical link for it is here.
Posted to fop-users@xmlgraphics.apache.org by Samuel Remacle <sr...@hotmail.com> on 2005/07/20 17:01:28 UTC

PDF Header alignment

---------------------------------------------------------------------
To unsubscribe, e-mail: fop-users-unsubscribe@xmlgraphics.apache.org
For additional commands, e-mail: fop-users-help@xmlgraphics.apache.org

Re: PDF Header alignment

Posted by sivag_123 <si...@gmail.com>.
Hi Jeremias,

I used the fo:leader tag and it works. Thanks a lot for ur suggestion.

Thanks and regards,
Sivashankar


Jeremias Maerki-2 wrote:
> 
> Either use a table with two columns, one left-aligned for the image and
> one right aligned for the text.
> 
> Or you can do that in one fo:block and set that to
> text-align-last="justify" and use an fo:leader for elastic spacing.
> 
> On 22.10.2009 09:17:12 sivag_123 wrote:
>> 
>> Hi,
>> 
>> I tried your solution. When we insert the text and image in 2 different
>> blocks, then the image comes to the left and text comes to the center.
>> But
>> they are not inline. I want the image in the left and text in the right
>> in
>> the same line. If you can share some ideas, it would be great.
>> 
>> Thanks and regards,
>> Sivashankar
>> 
>> 
>> 
>> 
>> JBryant wrote:
>> > 
>> > You can set the alignment properties on the blocks within the table
>> cells, 
>> > thus:
>> > 
>> > <fo:table table-layout="fixed">
>> >   <fo:table-column column-width="2in"/>
>> >   <fo:table-column column-width="2.5in"/>
>> >   <fo:table-column column-width="2in"/>
>> >   <fo:table-body>
>> >     <fo:table-row>
>> >       <fo:table-cell>
>> >          <fo:block text-align="left">Left footer stuff here</fo:block>
>> >       </fo:table-cell>
>> >       <fo:table-cell>
>> >          <fo:block text-align="center">Center footer stuff
>> here</fo:block>
>> >       </fo:table-cell>
>> >       <fo:table-cell>
>> >          <fo:block text-align="right">Right footer stuff
>> here</fo:block>
>> >       </fo:table-cell>
>> >     </fo:table-row>
>> >   </fo:table-body>
>> > </fo:table>
>> > 
>> > 
>> > The footer definition I actually use for most of the documents for this 
>> > client is:
>> > 
>> >           <fo:table table-layout="fixed">
>> >             <fo:table-column column-width="2in"/>
>> >             <fo:table-column column-width="2.5in"/>
>> >             <fo:table-column column-width="2in"/>
>> >             <fo:table-body>
>> >               <fo:table-row>
>> >                 <fo:table-cell>
>> >                   <fo:block xsl:use-attribute-sets="footerleft">
>> >                     Date prepared: <xsl:value-of 
>> > select="format-date(current-date(),'[D1] [MNn] [Y0001]')"/>
>> >                   </fo:block>
>> >                 </fo:table-cell>
>> >                 <fo:table-cell>
>> >                   <fo:block xsl:use-attribute-sets="footercenter">
>> >                     Confidential and Proprietary
>> >                   </fo:block>
>> >                 </fo:table-cell>
>> >                 <fo:table-cell>
>> >                   <fo:block xsl:use-attribute-sets="footerright">
>> >                     <fo:page-number />
>> >                   </fo:block>
>> >                 </fo:table-cell>
>> >               </fo:table-row>
>> >               <fo:table-row>
>> >                 <fo:table-cell number-columns-spanned="3">
>> >                   <fo:block xsl:use-attribute-sets="footercenter">
>> >                     Copyright <xsl:value-of select="$copyrightYears"/>, 
>> > <xsl:value-of select="$copyrightOwner"/>. All Rights Reserved
>> >                   </fo:block>
>> >                 </fo:table-cell>
>> >               </fo:table-row>
>> >             </fo:table-body>
>> >           </fo:table>
>> > 
>> > Then I define the alignment in the named attribute set (which I keep in
>> a 
>> > separate XSL file and import into several kinds of documents).
>> > 
>> > Jay Bryant
>> > Bryant Communication Services
>> > (presently consulting at Synergistic Solution Technologies)
>> > 
>> > ---------------------------------------------------------------------
>> > To unsubscribe, e-mail: fop-users-unsubscribe@xmlgraphics.apache.org
>> > For additional commands, e-mail: fop-users-help@xmlgraphics.apache.org
>> > 
>> > 
>> > 
>> 
>> -- 
>> View this message in context:
>> http://www.nabble.com/PDF-Header-alignment-tp445298p26005134.html
>> Sent from the FOP - Users mailing list archive at Nabble.com.
>> 
>> 
> 
> 
> 
> Jeremias Maerki
> 
> 
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: fop-users-unsubscribe@xmlgraphics.apache.org
> For additional commands, e-mail: fop-users-help@xmlgraphics.apache.org
> 
> 
> 

-- 
View this message in context: http://www.nabble.com/PDF-Header-alignment-tp445298p26007414.html
Sent from the FOP - Users mailing list archive at Nabble.com.


---------------------------------------------------------------------
To unsubscribe, e-mail: fop-users-unsubscribe@xmlgraphics.apache.org
For additional commands, e-mail: fop-users-help@xmlgraphics.apache.org


Re: PDF Header alignment

Posted by Jeremias Maerki <de...@jeremias-maerki.ch>.
Either use a table with two columns, one left-aligned for the image and
one right aligned for the text.

Or you can do that in one fo:block and set that to
text-align-last="justify" and use an fo:leader for elastic spacing.

On 22.10.2009 09:17:12 sivag_123 wrote:
> 
> Hi,
> 
> I tried your solution. When we insert the text and image in 2 different
> blocks, then the image comes to the left and text comes to the center. But
> they are not inline. I want the image in the left and text in the right in
> the same line. If you can share some ideas, it would be great.
> 
> Thanks and regards,
> Sivashankar
> 
> 
> 
> 
> JBryant wrote:
> > 
> > You can set the alignment properties on the blocks within the table cells, 
> > thus:
> > 
> > <fo:table table-layout="fixed">
> >   <fo:table-column column-width="2in"/>
> >   <fo:table-column column-width="2.5in"/>
> >   <fo:table-column column-width="2in"/>
> >   <fo:table-body>
> >     <fo:table-row>
> >       <fo:table-cell>
> >          <fo:block text-align="left">Left footer stuff here</fo:block>
> >       </fo:table-cell>
> >       <fo:table-cell>
> >          <fo:block text-align="center">Center footer stuff here</fo:block>
> >       </fo:table-cell>
> >       <fo:table-cell>
> >          <fo:block text-align="right">Right footer stuff here</fo:block>
> >       </fo:table-cell>
> >     </fo:table-row>
> >   </fo:table-body>
> > </fo:table>
> > 
> > 
> > The footer definition I actually use for most of the documents for this 
> > client is:
> > 
> >           <fo:table table-layout="fixed">
> >             <fo:table-column column-width="2in"/>
> >             <fo:table-column column-width="2.5in"/>
> >             <fo:table-column column-width="2in"/>
> >             <fo:table-body>
> >               <fo:table-row>
> >                 <fo:table-cell>
> >                   <fo:block xsl:use-attribute-sets="footerleft">
> >                     Date prepared: <xsl:value-of 
> > select="format-date(current-date(),'[D1] [MNn] [Y0001]')"/>
> >                   </fo:block>
> >                 </fo:table-cell>
> >                 <fo:table-cell>
> >                   <fo:block xsl:use-attribute-sets="footercenter">
> >                     Confidential and Proprietary
> >                   </fo:block>
> >                 </fo:table-cell>
> >                 <fo:table-cell>
> >                   <fo:block xsl:use-attribute-sets="footerright">
> >                     <fo:page-number />
> >                   </fo:block>
> >                 </fo:table-cell>
> >               </fo:table-row>
> >               <fo:table-row>
> >                 <fo:table-cell number-columns-spanned="3">
> >                   <fo:block xsl:use-attribute-sets="footercenter">
> >                     Copyright <xsl:value-of select="$copyrightYears"/>, 
> > <xsl:value-of select="$copyrightOwner"/>. All Rights Reserved
> >                   </fo:block>
> >                 </fo:table-cell>
> >               </fo:table-row>
> >             </fo:table-body>
> >           </fo:table>
> > 
> > Then I define the alignment in the named attribute set (which I keep in a 
> > separate XSL file and import into several kinds of documents).
> > 
> > Jay Bryant
> > Bryant Communication Services
> > (presently consulting at Synergistic Solution Technologies)
> > 
> > ---------------------------------------------------------------------
> > To unsubscribe, e-mail: fop-users-unsubscribe@xmlgraphics.apache.org
> > For additional commands, e-mail: fop-users-help@xmlgraphics.apache.org
> > 
> > 
> > 
> 
> -- 
> View this message in context: http://www.nabble.com/PDF-Header-alignment-tp445298p26005134.html
> Sent from the FOP - Users mailing list archive at Nabble.com.
> 
> 



Jeremias Maerki


---------------------------------------------------------------------
To unsubscribe, e-mail: fop-users-unsubscribe@xmlgraphics.apache.org
For additional commands, e-mail: fop-users-help@xmlgraphics.apache.org


Re: PDF Header alignment

Posted by sivag_123 <si...@gmail.com>.
Hi,

I tried your solution. When we insert the text and image in 2 different
blocks, then the image comes to the left and text comes to the center. But
they are not inline. I want the image in the left and text in the right in
the same line. If you can share some ideas, it would be great.

Thanks and regards,
Sivashankar




JBryant wrote:
> 
> You can set the alignment properties on the blocks within the table cells, 
> thus:
> 
> <fo:table table-layout="fixed">
>   <fo:table-column column-width="2in"/>
>   <fo:table-column column-width="2.5in"/>
>   <fo:table-column column-width="2in"/>
>   <fo:table-body>
>     <fo:table-row>
>       <fo:table-cell>
>          <fo:block text-align="left">Left footer stuff here</fo:block>
>       </fo:table-cell>
>       <fo:table-cell>
>          <fo:block text-align="center">Center footer stuff here</fo:block>
>       </fo:table-cell>
>       <fo:table-cell>
>          <fo:block text-align="right">Right footer stuff here</fo:block>
>       </fo:table-cell>
>     </fo:table-row>
>   </fo:table-body>
> </fo:table>
> 
> 
> The footer definition I actually use for most of the documents for this 
> client is:
> 
>           <fo:table table-layout="fixed">
>             <fo:table-column column-width="2in"/>
>             <fo:table-column column-width="2.5in"/>
>             <fo:table-column column-width="2in"/>
>             <fo:table-body>
>               <fo:table-row>
>                 <fo:table-cell>
>                   <fo:block xsl:use-attribute-sets="footerleft">
>                     Date prepared: <xsl:value-of 
> select="format-date(current-date(),'[D1] [MNn] [Y0001]')"/>
>                   </fo:block>
>                 </fo:table-cell>
>                 <fo:table-cell>
>                   <fo:block xsl:use-attribute-sets="footercenter">
>                     Confidential and Proprietary
>                   </fo:block>
>                 </fo:table-cell>
>                 <fo:table-cell>
>                   <fo:block xsl:use-attribute-sets="footerright">
>                     <fo:page-number />
>                   </fo:block>
>                 </fo:table-cell>
>               </fo:table-row>
>               <fo:table-row>
>                 <fo:table-cell number-columns-spanned="3">
>                   <fo:block xsl:use-attribute-sets="footercenter">
>                     Copyright <xsl:value-of select="$copyrightYears"/>, 
> <xsl:value-of select="$copyrightOwner"/>. All Rights Reserved
>                   </fo:block>
>                 </fo:table-cell>
>               </fo:table-row>
>             </fo:table-body>
>           </fo:table>
> 
> Then I define the alignment in the named attribute set (which I keep in a 
> separate XSL file and import into several kinds of documents).
> 
> Jay Bryant
> Bryant Communication Services
> (presently consulting at Synergistic Solution Technologies)
> 
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: fop-users-unsubscribe@xmlgraphics.apache.org
> For additional commands, e-mail: fop-users-help@xmlgraphics.apache.org
> 
> 
> 

-- 
View this message in context: http://www.nabble.com/PDF-Header-alignment-tp445298p26005134.html
Sent from the FOP - Users mailing list archive at Nabble.com.


---------------------------------------------------------------------
To unsubscribe, e-mail: fop-users-unsubscribe@xmlgraphics.apache.org
For additional commands, e-mail: fop-users-help@xmlgraphics.apache.org


Re: PDF Header alignment

Posted by JB...@s-s-t.com.
You can set the alignment properties on the blocks within the table cells, 
thus:

<fo:table table-layout="fixed">
  <fo:table-column column-width="2in"/>
  <fo:table-column column-width="2.5in"/>
  <fo:table-column column-width="2in"/>
  <fo:table-body>
    <fo:table-row>
      <fo:table-cell>
         <fo:block text-align="left">Left footer stuff here</fo:block>
      </fo:table-cell>
      <fo:table-cell>
         <fo:block text-align="center">Center footer stuff here</fo:block>
      </fo:table-cell>
      <fo:table-cell>
         <fo:block text-align="right">Right footer stuff here</fo:block>
      </fo:table-cell>
    </fo:table-row>
  </fo:table-body>
</fo:table>


The footer definition I actually use for most of the documents for this 
client is:

          <fo:table table-layout="fixed">
            <fo:table-column column-width="2in"/>
            <fo:table-column column-width="2.5in"/>
            <fo:table-column column-width="2in"/>
            <fo:table-body>
              <fo:table-row>
                <fo:table-cell>
                  <fo:block xsl:use-attribute-sets="footerleft">
                    Date prepared: <xsl:value-of 
select="format-date(current-date(),'[D1] [MNn] [Y0001]')"/>
                  </fo:block>
                </fo:table-cell>
                <fo:table-cell>
                  <fo:block xsl:use-attribute-sets="footercenter">
                    Confidential and Proprietary
                  </fo:block>
                </fo:table-cell>
                <fo:table-cell>
                  <fo:block xsl:use-attribute-sets="footerright">
                    <fo:page-number />
                  </fo:block>
                </fo:table-cell>
              </fo:table-row>
              <fo:table-row>
                <fo:table-cell number-columns-spanned="3">
                  <fo:block xsl:use-attribute-sets="footercenter">
                    Copyright <xsl:value-of select="$copyrightYears"/>, 
<xsl:value-of select="$copyrightOwner"/>. All Rights Reserved
                  </fo:block>
                </fo:table-cell>
              </fo:table-row>
            </fo:table-body>
          </fo:table>

Then I define the alignment in the named attribute set (which I keep in a 
separate XSL file and import into several kinds of documents).

Jay Bryant
Bryant Communication Services
(presently consulting at Synergistic Solution Technologies)

---------------------------------------------------------------------
To unsubscribe, e-mail: fop-users-unsubscribe@xmlgraphics.apache.org
For additional commands, e-mail: fop-users-help@xmlgraphics.apache.org