Mengimpor HTML ke dalam laporan yang dipaginasi (Pembuat Laporan)

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

Anda bisa menggunakan kotak teks untuk menyisipkan teks berformat HTML yang telah Anda ambil dari bidang dalam himpunan data Anda ke dalam laporan penomoran halaman. Teks dapat berasal dari ekspresi sederhana atau kompleks yang mengevaluasi ke HTML yang diformat dengan benar. Teks yang diformat dapat dirender ke semua format output yang didukung, termasuk PDF.

rs_HTMLFormatting

Ilustrasi ini memperlihatkan teks dengan pemformatan HTML dalam tampilan desain laporan, dan teks yang sama seperti yang dirender saat laporan dijalankan.

Catatan

Saat Anda mengimpor teks yang berisi markup HTML, data harus selalu diurai oleh kotak teks terlebih dahulu. Karena hanya subset tag HTML yang didukung, HTML yang ditampilkan dalam laporan yang dirender mungkin berbeda dari HTML asli Anda.

Untuk memulai dengan cepat, lihat Tutorial: Format Teks (Pembuat Laporan).

Tag HTML yang Didukung

Berikut ini adalah daftar lengkap tag yang akan dirender sebagai HTML saat didefinisikan sebagai teks tempat penampung:

  • Hyperlink: <HREF>

  • Font: <FONT>

  • Elemen header, gaya, dan blok: <H{n}>, <DIV>, <SPAN,P>><, <DIV>, <LI>, <HN>

  • Format teks: <B>, <I>, <U>, <S>

  • Penanganan daftar: <OL>, <UL>, <LI>

Tag markup HTML lainnya akan diabaikan selama pemrosesan laporan. Jika HTML yang diwakili oleh ekspresi dalam teks tempat penampung tidak terbentuk dengan baik, tempat penampung dirender sebagai teks biasa. Semua tag HTML tidak peka huruf besar/kecil.

Jika teks dalam kotak teks Anda hanya berisi satu blok teks, HTML apa pun di tempat penampung yang menentukan elemen blok akan dirender dengan benar. Namun, jika kotak teks memiliki beberapa blok teks, tag HTML diabaikan dan struktur teks ditentukan oleh blok teks.

Jika lebih dari satu tag didefinisikan untuk teks, dan Pembuat Laporan mendeteksi konflik antara HTML dan batasan laporan yang ada, hanya tag HTML terdahulu yang akan diperlakukan sebagai HTML.

Untuk informasi selengkapnya, lihat Menambahkan HTML ke dalam Laporan (Pembuat Laporan dan SSRS).

Batasan Atribut Lembar Gaya Berskala

Saat menggunakan atribut lembar gaya bertingkat (CSS), hanya sekumpulan tag dasar yang ditentukan. Berikut ini adalah daftar atribut yang didukung:

  • perataan teks, inden teks

  • font-family

  • ukuran font

    • Hanya nilai ukuran RDL yang valid, dalam unit panjang CSS absolut yang didukung. Unit yang didukung adalah: in, cm, mm, pt, pc.

    • Unit panjang CSS relatif diabaikan dan tidak didukung. Unit yang tidak didukung termasuk em, ex, px,%,rem.

  • color

  • padding, padding-bottom, padding-top, padding-right, padding-left

  • bobot font

Berikut adalah beberapa pertimbangan untuk menggunakan CSS:

  • Nilai CSS cacat diabaikan dengan cara yang sama seperti HTML cacat.

  • Ketika atribut dan atribut gaya CSS ada di tag yang sama, properti CSS memiliki prioritas yang lebih tinggi. Misalnya, jika teks Anda adalah <p style="text-align: right" align="left">, hanya atribut text-align yang akan diterapkan dan teks akan rata kanan.

  • Untuk atribut dan gaya CSS, jika properti ditentukan lebih dari sekali, hanya instans terakhir properti yang diterapkan. Misalnya, jika teks Anda adalah <p align="left" align="right">, teks akan rata kanan.

Lihat Juga

Penyajian ke HTML (Pembuat Laporan dan SSRS)