xmlgraphics-fop-users mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Glenn Adams <gl...@skynav.com>
Subject Re: right align arabic in table-cell
Date Thu, 20 Mar 2014 03:33:02 GMT
On Wed, Mar 19, 2014 at 5:44 PM, Jason Harrop <jharrop@gmail.com> wrote:

> Hi Glenn
>
> Thanks very much for that.
>
> So the following should right align in the table cell?
>
>             <table-cell  xmlns="http://www.w3.org/1999/XSL/Format">
>
>               <block-container writing-mode="rl-tb">
>                 <block>
>                   <inline>المدينة</inline>
>                 </block>
>               </block-container>
>             <table-cell>
>
> But  that didn't work in FOP 1.1 nor with
> http://ci.apache.org/projects/xmlgraphics/fop/snapshots/fop-20140319.jar


No. I guess I wasn't plain enough. You need to put writing mode on table to
affect the table cells. What you've done above doesn't change the start/end
edges of the cell, just the start/end edges of the content in the cell. The
cell still maps start to left and end to right. Note that you have to make
the choice on the table as a whole.


>
>
> (Refer May 2011 thread "Complex Script, BIDI text supported?")
>
> cheers .. Jason
>
>
>
> On Wed, Mar 19, 2014 at 6:18 PM, Glenn Adams <glenn@skynav.com> wrote:
> > Per XSL-FO 1.1 [1]:
> >
> > "Property writing-mode applies to: fo:page-sequence,
> fo:simple-page-master,
> > fo:region-body, fo:region-before, fo:region-after, fo:region-start,
> > fo:region-end, fo:block-container, fo:inline-container, and fo:table."
> >
> > As you can, none of these is fo:block. You need to specify it on
> fo:table or
> > something higher up the tree. Note that specifying a RTL WM on fo:table
> > causes columns to be numbered from right to left, i.e., the first column
> > will be right-most.
> >
> > [1] http://www.w3.org/TR/2006/REC-xsl11-20061205/#prapply
> >
> >
> >
> >
> > On Wed, Mar 19, 2014 at 12:12 AM, Jason Harrop <jharrop@gmail.com>
> wrote:
> >>
> >> Hi, What's the correct way to write align a block of arabic in an
> >> individual table-cell?
> >>
> >> I found that with writing-mode="rl-tb", it was also necessary to add
> >> text-align="end"
> >>
> >>            <fo:table-cell >
> >>               <fo:block  text-align="end" writing-mode="rl-tb">
> >>                   <inline font-family="Arial">المدينة</inline>
> >>               </fo:block>
> >>             </fo:table-cell>
> >>
> >> thanks .. Jason
> >>
> >> ---------------------------------------------------------------------
> >> To unsubscribe, e-mail: fop-users-unsubscribe@xmlgraphics.apache.org
> >> For additional commands, e-mail: fop-users-help@xmlgraphics.apache.org
> >>
> >
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: fop-users-unsubscribe@xmlgraphics.apache.org
> For additional commands, e-mail: fop-users-help@xmlgraphics.apache.org
>
>

Mime
View raw message