ImageWatermark

ImageWatermark class

Bir görüntü filigranını temsil eder.

public sealed class ImageWatermark : Watermark, IDisposable

yapıcılar

İsim Tanım
ImageWatermark(Stream) Yeni bir örneğini başlatır.ImageWatermark belirtilen bir akışa sahip sınıf.
ImageWatermark(string) Yeni bir örneğini başlatır.ImageWatermark belirtilen bir dosya yoluna sahip sınıf.

Özellikleri

İsim Tanım
ConsiderParentMargins { get; set; } Filigran boyutunun ve koordinatlarının ana kenar boşlukları dikkate alınarak hesaplanıp hesaplanmadığını gösteren bir değer alır veya ayarlar.
Height { get; set; } Bunun istenen yüksekliğini alır veya ayarlarWatermark .
HorizontalAlignment { get; set; } Bunun yatay hizalamasını alır veya ayarlarWatermark .
IsBackground { get; set; } Filigranın arka plana yerleştirilip yerleştirilmeyeceğini belirten bir değer alır veya ayarlar.
Margins { get; set; } Bunun kenar boşluğu ayarlarını alır veya ayarlarWatermark .
Opacity { get; set; } Bunun opaklığını alır veya ayarlarWatermark .
RotateAngle { get; set; } Bunun döndürme açısını alır veya ayarlarWatermark derece cinsinden.
ScaleFactor { get; set; } Filigran boyutunun ebeveyn boyutuna nasıl bağlı olduğunu tanımlayan bir değer alır veya ayarlar.
SizingType { get; set; } Filigranın boyutlandırılması gereken yolu belirten bir değer alır veya ayarlar.
VerticalAlignment { get; set; } Bunun dikey hizalamasını alır veya ayarlarWatermark .
Width { get; set; } Bunun istenen genişliğini alır veya ayarlarWatermark .
X { get; set; } Bunun x koordinatını alır veya ayarlarWatermark .
Y { get; set; } Bunun y koordinatını alır veya ayarlarWatermark .

yöntemler

İsim Tanım
Dispose() Geçerli örneği ortadan kaldırır.

Notlar

Daha fazla bilgi edin:

Örnekler

Desteklenen herhangi bir türde bir belgeye görüntü filigranı ekleyin.

foreach (string filePath in Directory.GetFiles(@"C:\Documents"))
{
    using (Watermarker watermarker = new Watermarker(filePath))
    {
        using (ImageWatermark watermark = new ImageWatermark(@"C:\watermark.png"))
        {
            watermark.HorizontalAlignment = HorizontalAlignment.Center;
            watermark.VerticalAlignment = VerticalAlignment.Center;
            watermarker.Add(watermark);
        }

        watermarker.Save();
    }
}

Ayrıca bakınız