TextWatermark

TextWatermark class

Bir metin filigranını temsil eder.

public class TextWatermark : Watermark

yapıcılar

İsim Tanım
TextWatermark(string, Font) Yeni bir örneğini başlatır.TextWatermarkbelirtilen bir metin ve bir font. ile sınıf

Özellikleri

İsim Tanım
BackgroundColor { get; set; } Metnin arka plan rengini alır veya ayarlar.
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.
Font { get; set; } Metnin yazı tipini alır veya ayarlar.
ForegroundColor { get; set; } Metnin ön plan rengini 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 .
Padding { get; set; } Bunun dolgu ayarlarını alır veya ayarlarTextWatermark . Bu özellik yalnızca resim dosyaları için geçerlidir.
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.
Text { get; set; } Filigran olarak kullanılacak metni alır veya ayarlar.
TextAlignment { get; set; } Filigran metin hizalamasını 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 .

Notlar

Daha fazla bilgi edin:

Örnekler

Metin filigranını ebeveyn boyutuna göre ölçeklendirin.

foreach (string file in Directory.GetFiles("C:\\test"))
{
    using (Watermarker watermarker = new Watermarker(file))
    {
        TextWatermark watermark = new TextWatermark("test watermark", new Font("Arial", 36));
        watermark.HorizontalAlignment = HorizontalAlignment.Center;
        watermark.VerticalAlignment = VerticalAlignment.Center;
        watermark.SizingType = SizingType.ScaleToParentDimensions;
        watermark.RotateAngle = 45;
        watermark.ScaleFactor = 0.4;

        watermarker.Add(watermark);
        watermarker.Save();
    }
}

Ayrıca bakınız