Я работаю с дизайнером OpenOffice для редактирования отчетов OpenERP, устанавливаю выравнивание таблицы по левому или правому краю, сохраняю и отправляю на сервер. Когда я печатаю отчет о счете-фактуре, таблица всегда находится в центре. Итак, я собираюсь отредактировать его из файла RML, но я не знаю, как это сделать. Пожалуйста, помогите мне.
Как изменить выравнивание таблицы в файле RML?
comment
Как вы решаете эту задачу. Пожалуйста помоги...
- person manuthalasseril   schedule 07.05.2014
Ответы (4)
Просто добавьте атрибут alignment="RIGHT"
к элементу, который вы хотите выровнять.
Например:
<paraStyle name="addressBox"
fontName="Arial"
fontSize="12"
alignment="RIGHT"
/>
Если вам нужны дополнительные сведения, обратитесь к Руководству пользователя RML.
person
Mustafa
schedule
27.10.2013
выравнивание=ВПРАВО, выравнивание=ВЛЕВО, выравнивание=ЦЕНТР Все это работает.
- person Tejas Tank; 17.05.2017
Таблица блоков
Обычная блочная таблица.
Атрибуты
стиль - Стиль
Стиль: стиль таблицы, который применяется к таблице.
rowHeights — Последовательность измерения
Высота строк: список высот строк в таблице.
colWidths — Последовательность измерения
Ширина столбцов: список значений ширины столбцов в таблице.
RepeatRows — целое число
Repeat Rows: флаг для повторения строк при разделении таблицы.
выравнивание — выбор («слева», «десятичное», «справа», «по центру», «по центру»)
Выравнивание: выравнивание всей таблицы.
Пример:
<blockTable alignment="RIGHT">
<tr>
<td>whole table align right</td>
</tr>
</blockTable>
person
yboussard
schedule
23.01.2014
Я использовал это в своем коде:
<stylesheet>
...
<blockTableStyle id="Table_style1">
<blockAlignment value="LEFT"/> <!-- "RIGHT" "CENTER" -->
</blockTableStyle>
...
</stylesheet>
<story>
<blockTable style="Table_style1">
<tr>
<td>
</td>
</tr>
</blockTable>
</story>
person
kerwal
schedule
11.10.2015
<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>
person
Tejas Tank
schedule
17.05.2017