Hi,
text-align is an inherited property, so you need it to specify only once
at the root of the document. However, you have a text-align="left"
further down the document tree in your code below. Maybe that’s the
origin of your problem.
HTH,
Vincent
gennady wrote:
> Hi,
> Here is the snippet of the code that should print horizontally 1 or 2
> business card-like tables inside each row. But they became left - justified.
> And I need them to be centered. I put text-align="center" numerous times and
> it didn't help. Basically I did not right this code. My job was to add
> images and make them centerd. I added the images successfully, as you see,
> but couldn't center the tables.
> Imagine you have 2 business cards on 1 row:
> FOTO Full Name FOTO Full Name
> 40x40 Address 40x40 Address
>
> City, ST Zip City, ST Zip
>
> Telephone Telephone
>
> Email Email
> Or only 1 card:
> FOTO Full Name
> 40x40 Address
>
> City, ST Zip
> Telephone
>
> Email
> Also is there a way to print out generated FOP output after processing
> through the scriptlets code?
> Thank you,
>
> -Gennady
> <fo:block text-align="center">
> <fo:table text-align="center" table-layout="fixed" hyphenate="true"
> language="en" width="100%">
> <fo:table-column column-width="2cm"/>
> <fo:table-column column-width="4cm"/>
> <fo:table-column column-width="proportional-column-width(1)"/>
>
> <!-- we will paint three columns if there are more than one agent -->
> <% if (agentNumber > 1) { %>
> <fo:table-column column-width="2cm"/>
> <fo:table-column column-width="4cm"/>
> <fo:table-column column-width="proportional-column-width(1)"/>
>
> <% } %>
>
> <fo:table-body>
> <fo:table-row text-align="center"> <!-- first group of Agent -->
>
> <%
> for (i=0; i < agentNumber; i=i+3)
> {
> // for printing the Agent name
> for (j=i; (j < agentNumber & j<=(i+2)); j++)
> {
> %>
> <fo:table-cell text-align="center">
> <fo:block>
> <fo:external-graphic src="<%=
> arrAgent[j].getThumbImageUrl()%>" width="40px" height="40px"/>
> </fo:block>
> </fo:table-cell>
> <fo:table-cell>
> <fo:block margin-left="0pt" padding-left="5pt">
> <fo:table width="100%" text-align="left">
> <fo:table-column
> column-width="proportional-column-width(1)"/>
> <fo:table-body>
> <fo:table-row>
> <!-- Agent name -->
> <fo:table-cell >
> <fo:block font-weight="bold">
> <% if (arrAgent[j].getCustomName() != null) {
> if (!"".equalsIgnoreCase(
> arrAgent[j].getCustomName() )) { %>
> <![CDATA[<%=
> arrAgent[j].getCustomName()%>]]>
> <% } else { %>
> <![CDATA[<%=
> arrAgent[j].getDisplayName()%>]]>
> <% } %>
> <% } else { %>
> <![CDATA[<%=
> arrAgent[j].getDisplayName()%>]]>
> <% } %>
> </fo:block>
> </fo:table-cell>
> </fo:table-row>
> <fo:table-row>
> <!-- Agent office -->
> <fo:table-cell>
> <fo:block>
> <% if (arrAgent[j].getOfficeVO().getCity() !=
> null) { %>
> <![CDATA[<%= arrAgent[j].getOfficeVO().getCity()
> + " Office"%>]]>
> <% } %>
> </fo:block>
> </fo:table-cell>
> </fo:table-row>
> <fo:table-row>
> <!-- office address -->
> <fo:table-cell>
> <fo:block>
> <% if (arrAgent[j].getOfficeVO().getAddress() !=
> null) { %>
> <![CDATA[<%=
> arrAgent[j].getOfficeVO().getAddress() %>]]>
> <% } %>
> </fo:block>
> </fo:table-cell>
> </fo:table-row>
> <fo:table-row>
> <!-- office city, state and zip -->
> <fo:table-cell>
> <fo:block>
> <% if (arrAgent[j].getOfficeVO().getCity() !=
> null) { %>
> <![CDATA[<%= arrAgent[j].getOfficeVO().getCity()
> + ", " %>]]>
> <% } %>
> <% if (arrAgent[j].getOfficeVO().getState() !=
> null ) { %>
> <![CDATA[<%=
> arrAgent[j].getOfficeVO().getState() + " " %>]]>
> <% } %>
> <% if (arrAgent[j].getOfficeVO().getZip() !=
> null) { %>
> <![CDATA[<%= arrAgent[j].getOfficeVO().getZip()
> %>]]>
> <% } %>
> </fo:block>
> </fo:table-cell>
> </fo:table-row>
> <fo:table-row>
> <!-- Agent phone -->
> <fo:table-cell>
> <fo:block>
> <% if (arrAgent[j].getPhone() != null) { %>
> <![CDATA[<%=
> phoneFormat(arrAgent[j].getOfficeVO().getPhone()) %>]]>
> <% } %>
> </fo:block>
> </fo:table-cell>
> </fo:table-row>
>
> <% if ( (arrAgent[j].getEmail() != null) ) { %>
> <fo:table-row>
> <!-- Agent email address -->
> <fo:table-cell>
> <fo:block font-size="10pt">
> <![CDATA[<%= arrAgent[j].getEmail()%>]]>
> </fo:block>
> </fo:table-cell>
> </fo:table-row>
> <% } %>
> </fo:table-body>
> </fo:table>
> </fo:block>
> </fo:table-cell>
>
> <fo:table-cell><fo:block></fo:block></fo:table-cell> <!-- prints
> empty cell -->
>
> <% } %>
>
> <% } %>
> </fo:table-row> <!-- end of next group of agents -->
> </fo:table-body>
> </fo:table>
> </fo:block>
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]