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