Bekerja dengan Tanda Air

Topik ini membahas cara bekerja secara terprogram dengan watermark menggunakan Aspose.Words. Tanda air adalah gambar latar belakang yang ditampilkan di belakang teks dalam dokumen. Tanda air dapat berisi teks atau gambar yang diwakili oleh kelas Watermark.

Cara Menambahkan Tanda Air ke Dokumen

Di Microsoft Word, tanda air dapat dengan mudah disisipkan ke dalam dokumen menggunakan perintah Sisipkan Tanda Air. Aspose.Words menyediakan kelas Watermark untuk menambah atau menghapus tanda air di dokumen. Aspose.Words menyediakan enumerasi WatermarkType yang mendefinisikan tiga kemungkinan jenis tanda air (TEXT, IMAGE, dan NONE) untuk digunakan

Tambahkan Tanda Air Teks

Contoh kode berikut menunjukkan cara menyisipkan tanda air teks ke dalam dokumen dengan mendefinisikan TextWatermarkOptions menggunakan metode set_text.

Tambahkan Tanda Air Gambar

Contoh kode berikut menunjukkan cara menyisipkan tanda air gambar ke dalam dokumen dengan mendefinisikan ImageWatermarkOptions menggunakan metode set_image:

Watermark juga dapat disisipkan menggunakan kelas bentuk juga. Sangat mudah untuk menyisipkan bentuk atau gambar apa pun ke dalam header atau footer dan dengan demikian membuat tanda air jenis apa pun yang bisa dibayangkan.

Contoh kode berikut menyisipkan tanda air ke dalam dokumen Word:

Hapus Tanda Air dari Dokumen

Kelas Watermark menyediakan metode hapus untuk menghapus tanda air dari dokumen.

Contoh kode berikut menunjukkan cara menghapus tanda air dari dokumen:

Jika tanda air ditambahkan menggunakan objek kelas Shape maka untuk menghapus tanda air dari dokumen Anda harus mengatur hanya nama bentuk tanda air saat menyisipkan dan kemudian menghapus bentuk tanda air dengan nama yang ditetapkan.

Contoh kode berikut menunjukkan cara mengatur nama bentuk tanda air dan menghapusnya dari dokumen:

# Set name to be able to remove it afterwards
watermark.name = "WaterMark"

Tambahkan Tanda Air di Sel Tabel

Terkadang Anda perlu memasukkan tanda air/gambar ke dalam sel tabel dan menampilkannya di luar tabel, Anda dapat menggunakan properti is_layout_in_cell. Properti ini mendapatkan atau menyetel tanda yang menunjukkan apakah bentuk ditampilkan di dalam atau di luar tabel. Perhatikan bahwa properti ini hanya berfungsi ketika Anda mengoptimalkan dokumen untuk Microsoft Word 2010 menggunakan metode optimize_for.

Contoh kode berikut menunjukkan cara menggunakan properti ini: