Bỏ qua để đến Nội dung
Menu
Câu hỏi này đã bị gắn cờ
2 Trả lời
9558 Lượt xem

Hi,

I am using rml as reporting language for openerp7. In there i would require to put a page break after a text.

My Code is below

   <!-- Here i am printing a table which consumes half of the page -->
   <b> This is the first page Text. After this all should come in the second page </b>

   <blockTable style="Table4">
   <condPageBreak height="8cm"/> <!--This doesn't work. even if i give any value to the height attribute -->
      <tr>
        <td>
          <para style="P26"> Text as a paragraph   </para>
        </td>
     </tr>
    </blockTable>

Kindly Clarify me. Thanks for your time.

Ảnh đại diện
Huỷ bỏ
Câu trả lời hay nhất

To use it, you give it a height in any units that RML can handle. It then compares this height with the remaining available space on a page. If the space is sufficient, then the next elements are placed on the current page, but if there is less space than the height you have given it anything following the <condpagebreak/> tag is continued on the next page.

Ảnh đại diện
Huỷ bỏ
Tác giả

Thanks Parvathy for your answer. Actually it was a mistake to give it as 8cm. I just tested with 80cm and it works fine.

Tác giả Câu trả lời hay nhất

Hi,

This works fine for me.

  <!-- Here i am printing a table which consumes half of the page -->
  <b> This is the first page Text. After this all should come in the second page </b>

<condPageBreak height="9cm"/>
  <blockTable style="Table4">
  <tr>
    <td>
      <para style="P26"> Text as a paragraph   </para>
    </td>
 </tr>
</blockTable>

It was a mistake to give it as less.

Ảnh đại diện
Huỷ bỏ

If its working for you just vote for it, so that it will be useful for others

Bài viết liên quan Trả lời Lượt xem Hoạt động
3
thg 7 24
7710
0
thg 4 17
2438
1
thg 4 17
3875
2
thg 11 15
4342
0
thg 3 15
4142