0

我正在与 OpenOffice 设计师一起编辑 OpenERP 报告,我将表格的对齐方式设置为左对齐或右对齐,然后保存并发送到服务器。当我打印发票报告时,表格始终位于中心。所以我要从 RML 文件中编辑它,但我不知道该怎么做请帮助我。

4

4 回答 4

1

只需将alignment="RIGHT"属性添加到要对齐的元素

例如:

<paraStyle name="addressBox"
           fontName="Arial"
           fontSize="12"
           alignment="RIGHT"
/>

如果您需要更多详细信息,请查看RML 用户指南

于 2013-10-27T05:09:18.337 回答
0

块表

典型的块表。

属性

  • 风格 - 风格

    样式:应用于表格的表格样式。

  • rowHeights - 测量顺序

    行高:表格中的行高列表。

  • colWidths - 测量序列

    列宽:表格中的列宽列表。

  • repeatRows - 整数

    重复行:在表拆分时重复行的标志。

  • 对齐 - 选择 ('left', 'decimal', 'right', 'center', 'center')

    Alignment:整个表格的对齐方式。

例子:

    <blockTable  alignment="RIGHT"> 
     <tr>
      <td>whole table align right</td>

     </tr>
     </blockTable>
于 2014-01-23T13:19:59.780 回答
0

我在我的代码中使用了这个:

<stylesheet>
...
 <blockTableStyle id="Table_style1">
      <blockAlignment value="LEFT"/> <!-- "RIGHT" "CENTER" -->
</blockTableStyle>
...
</stylesheet>

<story>
    <blockTable  style="Table_style1"> 
        <tr>
            <td>
            </td>
     </tr>
    </blockTable>
</story>
于 2015-10-11T13:17:16.577 回答
0
<paraStyle name="nospace" fontName="Courier" fontSize="10" spaceBefore="0" spaceAfter="0"/>
            <paraStyle name="logo" fontName="Courier" fontSize="10" spaceBefore="0" spaceAfter="0" valign="bottom"/>
            <paraStyle name="variant" fontName="Courier" fontSize="30" spaceBefore="0" spaceAfter="0" valign="top"  alignment="Center"/>
            <paraStyle name="details" fontName="Courier" fontSize="10" spaceBefore="0" spaceAfter="0"/>

添加上面的样式,在此之后

 <blockTable style="mytable" colWidths="3.0cm,6.3cm" rowHeights="2.0cm,0cm">
         <tr>
            <td ><para style="variant">A</para></td>
            <td>
                <para style="details">Product : <xsl:value-of select="product" />
                        Project : <xsl:value-of select="prj" />
                        Manuf. Order :  <xsl:value-of select="mrp" />
                        Work Center :  </para>
            </td>
        </tr>
         <tr>
           <td> </td>
            <td>
            </td>
        </tr>
    </blockTable>
于 2017-05-17T15:39:05.063 回答