Bagikan melalui


Perilaku penyajian dalam laporan paginated (Pembuat Laporan)

Berlaku untuk: Microsoft Report Builder (SSRS) Power BI Report Builder Perancang Laporan di SQL Server Data Tools

Bergantung pada perender yang Anda pilih, aturan tertentu diterapkan ke isi laporan paginasi dan kontennya saat merender laporan. Bagaimana item laporan cocok di halaman ditentukan oleh kombinasi faktor-faktor ini:

  • Aturan penyajian.

  • Lebar dan tinggi item laporan.

  • Ukuran isi laporan.

  • Lebar dan tinggi halaman.

  • Dukungan khusus perender untuk penomor.

Topik ini membahas aturan umum yang diterapkan oleh Reporting Services. Untuk informasi selengkapnya, lihat Merender Item Laporan (Pembuat Laporan dan SSRS), Merender Wilayah Data (Pembuat Laporan dan SSRS), dan Data Rendering (Pembuat Laporan dan SSRS).

Catatan

Anda dapat membuat dan memodifikasi file definisi laporan yang dipaginasi (.rdl) di Microsoft Report Builder, Power BI Report Builder, dan di Perancang Laporan di SQL Server Data Tools.

Perilaku Umum untuk HTML, MHTML, Word, dan Excel (Perender Pemisah Halaman Lunak)

Laporan yang diekspor menggunakan format HTML dan MHTML dioptimalkan untuk pengalaman berbasis layar komputer di mana halaman dapat memiliki berbagai panjang. Hentian halaman disisipkan secara vertikal hanya pada perkiraan lokasi dalam isi laporan. Perkiraan lokasi ini ditentukan oleh pengaturan tinggi interaktif di panel Properti. Misalnya, tinggi interaktif diatur ke 5 inci. Ketika laporan dirender, tinggi halaman sekitar 5 inci panjangnya. Penomoran halaman Word dan Excel berdasarkan hentian halaman logis dan abaikan pengaturan tinggi interaktif.

Catatan

Untuk menentukan bagaimana laporan akan muncul di perender pemisah halaman lunak, gunakan Pratinjau Laporan. Laporan muncul seperti yang ada dalam format HTML, MHTML, Word, atau Excel.

Saat mengekspor laporan ke HTML, MHTML, Word, atau Excel, aturan umum berikut ini diikuti:

  • Hentian halaman logis, hentian halaman yang Anda sisipkan secara eksplisit, diterapkan ke item laporan. Misalnya, jika Anda menyisipkan pemisah halaman di antara setiap grup, hentian tersebut diterapkan saat laporan dirender.

  • Perkiraan tata letak dibuat menggunakan tinggi halaman dan berapa kali item laporan muncul. Misalnya, jika kotak teks memiliki tinggi 0,5 inci dan diulang lima kali dalam laporan, 2,5 inci dicadangkan.

  • Beberapa hentian halaman lunak disisipkan berdasarkan pengaturan tinggi interaktif. Untuk menekan dalam HTML dan kontrol ReportViewer, dan mengontrol penomoran halaman hanya dengan hentian halaman eksplisit, atur nilai tinggi interaktif ke 0 atau angka yang sangat besar.

    Catatan

    Pengaturan lebar interaktif tidak digunakan dalam perender pemisah halaman lunak.

  • Halaman laporan dapat tumbuh untuk mengakomodasi janda, yatim piatu, dan item laporan yang perlu dijaga bersama-sama. Ini berarti bahwa laporan dapat meluas di luar lebar layar dan dapat dilihat dengan menggunakan bilah pengguncur.

  • Penomoran halaman diterapkan ke laporan secara vertikal saja.

  • Margin halaman tidak diterapkan.

Perilaku Umum untuk PDF, Gambar, dan Cetak (Perender Hard Page-Break)

Laporan yang diekspor menggunakan PDF dan Gambar dioptimalkan untuk pengalaman seperti buku atau cetak di mana halaman berukuran konsisten. Hentian halaman disisipkan secara vertikal dan horizontal di lokasi tertentu dalam isi laporan. Lokasi spesifik ini ditentukan oleh lebar halaman dan pengaturan tinggi halaman.

Catatan

Untuk menentukan bagaimana laporan akan muncul di perender pemisah halaman keras, gunakan Pratinjau Cetak. Laporan muncul seperti yang terjadi dalam format PDF atau Gambar.

  • Halaman diberi nomor secara berurutan dari kiri ke kanan, lalu atas ke bawah.

  • Hentian halaman logis, hentian halaman yang Anda sisipkan secara eksplisit, diterapkan ke item laporan. Hentian halaman ini dapat menyebabkan item laporan mendorong item lain ke halaman berikutnya.

  • Jika hentian halaman fisik terjadi melalui item laporan yang harus disimpan bersama-sama, item yang harus disimpan bersama-sama dipindahkan ke halaman berikutnya.

  • Karena batasan ukuran halaman, mungkin tidak dimungkinkan untuk menyimpan semua item bersama-sama atau mengulangi item. Jika itu terjadi, perender mungkin mengabaikan aturan tertentu untuk diulang dengan item lain agar item laporan dapat pas di halaman.

  • Jika item tidak dapat disimpan bersama-sama, misalnya kotak teks yang tumbuh terlalu besar agar pas dalam area halaman vertikal yang dapat digunakan, maka item akan diklip di batas halaman fisik dan akan dilanjutkan pada halaman berikutnya.

  • Penomoran halaman diterapkan ke laporan secara vertikal dan horizontal.

    Catatan

    Pengaturan lebar interaktif tidak digunakan dalam perender pemisah halaman keras.

Penspasian Minimum Antar Item Laporan

Item laporan bertambah dalam isi laporan untuk mengakomodasi kontennya. Misalnya, wilayah data matriks biasanya meluas ke seluruh dan ke bawah halaman saat laporan dirender, dan tinggi kotak teks menyesuaikan tergantung pada data yang dikembalikan dari ekspresi.

Perender mempertahankan ruang minimum di antara item laporan yang Anda tentukan dalam tata letak laporan. Saat Anda menempatkan item laporan yang berdekatan dengan item lain pada tata letak laporan, jarak antara item laporan menjadi jarak minimum yang harus dipertahankan saat laporan tumbuh secara horizontal atau vertikal. Misalnya, jika Anda menambahkan wilayah data matriks ke laporan lalu menambahkan persegi panjang .25 inci di sebelah kanan matriks, ruang tersebut dipertahankan saat matriks tumbuh. Setiap item berpindah ke kanan untuk mempertahankan jarak minimum dari item yang berakhir di sebelah kirinya.

Header dan Catatan Kaki Halaman

Header dan footer halaman muncul di bagian atas dan bawah setiap halaman yang dirender. Anda bisa memformat header dan footer halaman sehingga ada warna batas, gaya batas, dan lebar batas. Anda juga dapat menambahkan warna latar belakang atau gambar latar belakang. Opsi pemformatan ini semuanya dirender, bergantung pada format yang Anda pilih.

Aturan berikut berlaku untuk header halaman dan footer saat dirender dalam format penyajian HTML atau MHTML:

Catatan

Untuk informasi tentang bagaimana Excel merender header dan footer, lihat Mengekspor ke Microsoft Excel (Report Builder dan SSRS). Untuk informasi tentang cara Word merender header dan footer, lihat Mengekspor ke Microsoft Word (Pembuat Laporan dan SSRS).

  • Saat ada, header dan footer dirender di bagian atas dan bawah setiap halaman dalam area halaman yang dapat digunakan.

  • Pada halaman di mana header atau footer disembunyikan, tinggi header atau footer masih dicadangkan dalam area halaman yang dapat digunakan, meskipun header atau footer tidak dirender.

  • Jika konten header atau footer tumbuh di luar batas header atau footer, header atau footer akan meningkat ukurannya untuk mengakomodasi konten.

Aturan berikut berlaku untuk header halaman dan footer saat dirender dalam format penyajian PDF atau Gambar:

  • Header atau footer dirender di bagian atas dan bawah setiap halaman dalam area halaman yang dapat digunakan.

  • Pada halaman di mana header atau footer disembunyikan, tinggi header atau footer masih dicadangkan dalam area halaman yang dapat digunakan, meskipun header atau footer tidak dirender.

  • Header dan footer tidak tumbuh atau menyusut. Mereka dirender di setiap halaman pada tinggi yang ditentukan saat Anda membuat header atau footer.

  • Terlepas dari jumlah kolom dalam laporan, hanya ada satu header dan footer per halaman.

  • Jika konten header atau footer tumbuh di luar batas header atau footer, konten akan diklip.

  • Header dan footer yang ditentukan dalam file RDL asli tidak dirender saat laporan dirender sebagai sublaporan.

Hentian Halaman Logis

Hentian halaman logis adalah hentian halaman yang Anda sisipkan sebelum atau sesudah item laporan atau grup. Pemisah halaman membantu menentukan bagaimana konten dipasang ke halaman laporan untuk tampilan optimal saat merender atau mengekspor laporan.

Aturan berikut berlaku saat merender hentian halaman logis:

  • Hentian halaman logis diabaikan untuk item laporan yang terus disembunyikan dan untuk item laporan tempat visibilitas dikontrol dengan mengklik item laporan lain.

  • Hentian halaman logis diterapkan pada item yang terlihat secara kondisional jika saat ini terlihat pada saat laporan dirender.

  • Spasi dipertahankan antara item laporan dengan pemisah halaman logis dan item laporan serekannya.

  • Hentian halaman logis yang disisipkan sebelum item laporan mendorong item laporan ke bawah ke halaman berikutnya. Item laporan dirender di bagian atas halaman berikutnya.

  • Hentian halaman logis yang ditentukan pada item dalam tabel atau sel matriks tidak disimpan. Ini tidak berlaku untuk item dalam daftar.