WatermarkableImage

WatermarkableImage class

Merupakan gambar di dalam dokumen.

public abstract class WatermarkableImage : ContentPart

Properti

Nama Keterangan
Height { get; } Mendapat ketinggian iniWatermarkableImage dalam piksel.
Width { get; } Mendapat lebar iniWatermarkableImage dalam piksel.

Metode

Nama Keterangan
Add(Watermark) Menambahkan tanda air untuk iniWatermarkableImage . Metode ini mengasumsikan bahwa offset dan ukuran watermark diukur dalam piksel (jika ditetapkan).
FindImages() Menemukan semua gambar di konten. Pencarian dilakukan di objek yang ditentukan diSearchableObjects .
FindImages(ImageSearchCriteria) Menemukan gambar sesuai dengan kriteria pencarian yang ditentukan. Pencarian dilakukan pada objek yang ditentukan diSearchableObjects .
GetBytes() Mendapat gambar sebagai array byte.
Search() Menemukan semua tanda air yang mungkin ada di konten. Pencarian dilakukan di objek yang ditentukan diSearchableObjects .
Search(SearchCriteria) Menemukan kemungkinan tanda air sesuai dengan kriteria pencarian yang ditentukan. Pencarian dilakukan pada objek yang ditentukan diSearchableObjects .

Perkataan

Belajarlah lagi:

Contoh

Tambahkan tanda air ke semua gambar di dalam dokumen dengan jenis apa pun yang didukung.

using (Watermarker watermarker = new Watermarker(@"D:\input.doc"))
{
    // Menginisialisasi tanda air teks atau gambar.
    TextWatermark watermark = new TextWatermark("DRAFT", new Font("Arial", 19));

    // Temukan semua gambar dalam konten.
    WatermarkableImageCollection images = watermarker.GetImages();

    // Tambahkan tanda air.
    foreach (WatermarkableImage watermarkableImage in images)
    {
        watermarkableImage.Add(watermark);
    }

    // Simpan perubahan.
    watermarker.Save(@"D:\output.doc");
}

Lihat juga