WatermarkableImage

WatermarkableImage class

Belge içindeki bir görüntüyü temsil eder.

public abstract class WatermarkableImage : ContentPart

Özellikleri

İsim Tanım
Height { get; } Bunun yüksekliğini alırWatermarkableImage piksel cinsinden.
Width { get; } Bunun genişliğini alırWatermarkableImage piksel cinsinden.

yöntemler

İsim Tanım
Add(Watermark) Buna filigran eklerWatermarkableImage . Bu yöntem, filigran ofsetinin ve boyutunun (atanmışlarsa) piksel cinsinden ölçüldüğünü varsayar.
FindImages() İçerikteki tüm resimleri bulur. Arama, belirtilen nesnelerde gerçekleştirilir.SearchableObjects .
FindImages(ImageSearchCriteria) Belirtilen arama kriterlerine göre görüntüleri bulur. Arama, belirtilen nesnelerde gerçekleştirilir.SearchableObjects .
GetBytes() Görüntüyü bayt dizisi olarak alır.
Search() İçerikteki tüm olası filigranları bulur. Arama, belirtilen nesnelerde gerçekleştirilir.SearchableObjects .
Search(SearchCriteria) Belirtilen arama kriterlerine göre olası filigranları bulur. Arama, belirtilen nesnelerde gerçekleştirilir.SearchableObjects .

Notlar

Daha fazla bilgi edin:

Örnekler

Desteklenen herhangi bir türde belge içindeki tüm görüntülere filigran ekleyin.

using (Watermarker watermarker = new Watermarker(@"D:\input.doc"))
{
    // Metin veya resim filigranını başlat.
    TextWatermark watermark = new TextWatermark("DRAFT", new Font("Arial", 19));

    // İçerikteki tüm resimleri bulun.
    WatermarkableImageCollection images = watermarker.GetImages();

    // Filigran ekle.
    foreach (WatermarkableImage watermarkableImage in images)
    {
        watermarkableImage.Add(watermark);
    }

    // Değişiklikleri Kaydet.
    watermarker.Save(@"D:\output.doc");
}

Ayrıca bakınız