2011-11-09 57 views
16

Tôi có mẫu JasperReports, với một dải chi tiết đầy.Cách chèn ngắt trang trong JasperReport

Nếu tôi chạy báo cáo, tôi có một số trang của 27 (27 hàng chi tiết)

Tôi muốn điều đó chi tiết hàng số 12 bắt đầu với một trang mới, vì vậy tôi có để chèn một pagebreak sau PAGECOUNT 11.

Nhưng tôi không thể tìm thấy phần tử "pagebreak" - Nó được gọi là gì trong Jasper?

Câu hỏi 2:

là nó cũng có thể sửa đổi các định dạng (font chữ, kích thước, ....) của từng chi tiết hàng?

Ví dụ: PAGECOUNT 1 - hàng chi tiết được in bằng sansSerif cỡ chữ 10, PAGECOUNT 2 - hàng chi tiết được in bằng cỡ chữ Serif 12 (đậm) và vân vân .....

Các Câu hỏi thứ 3:

Có thể chèn trình lập bảng trong chuỗi không?

Ví dụ:

"Name:" + + "Hannes" + "\ n" +

"Thành phố:" + "" + "New York"

-> nên Hannes và New York nên được đặt trên vị trí tương đương (cùng không gian từ bên trái)

Trả lời

21

trả lời cho câu hỏi 1 của bạn:

  • Kéo Break thành Detail băng tần. Chọn Page Break.
  • Thiết lập thuộc tính Print When Expression của nó để $V{PAGE_COUNT}==11
8
  1. Nó được gọi là "Break". Đây là mục đầu tiên trong bảng công cụ trong iReport.
  2. Sắp xếp. Có, bạn có thể sử dụng văn bản được tạo kiểu và thay đổi phông chữ cũng như kích thước và màu sắc một cách linh hoạt. Nhưng nói chung điểm có một hàng chi tiết là tất cả mọi thứ trong nó trông giống hệt nhau. Để tạo kiểu cho dải chi tiết khác nhau trên các trang khác nhau, bạn nên sử dụng subreports hoặc bảng.
  3. Có. Sử dụng T". Đó là một tính năng gần đây, vì vậy bạn sẽ không thấy tính năng này nếu phiên bản của bạn quá cũ.
+2

@JohannesTempl Bổ sung nhỏ về phần tử 'Break': nó hỗ trợ' printWhenExpression'. Trong trường hợp của bạn nó có thể là như thế này: \t \t \t \t \t \t \t \t \t 11]]> \t \t \t \t \t \t \t

+0

@JohannesTempl Hoặc như thế này, chèn nghỉ sau mỗi 11 hàng:

+0

+1. Lý do chính để tạo ra phong cách khác nhau cho các hàng trong 'Detail band', IMHO, để tạo ra sự chuyển tiếp rõ ràng giữa các hàng lân cận (trong trường hợp sử dụng các phần tử không có đường viền). –

Các vấn đề liên quan