TextWatermark

TextWatermark class

Stellt ein Textwasserzeichen dar.

public class TextWatermark : Watermark

Konstrukteure

Name Beschreibung
TextWatermark(string, Font) Initialisiert eine neue Instanz vonTextWatermarkKlasse mit einem bestimmten Text und einer Schriftart.

Eigenschaften

Name Beschreibung
BackgroundColor { get; set; } Liest oder setzt die Hintergrundfarbe des Textes.
ConsiderParentMargins { get; set; } Ruft einen Wert ab oder legt einen Wert fest, der angibt, ob die Größe und die Koordinaten des Wasserzeichens unter Berücksichtigung der übergeordneten Ränder berechnet werden.
Font { get; set; } Ruft die Schriftart des Textes ab oder legt sie fest.
ForegroundColor { get; set; } Ermittelt oder setzt die Vordergrundfarbe des Textes.
Height { get; set; } Holt oder setzt die gewünschte Höhe davonWatermark .
HorizontalAlignment { get; set; } Ermittelt oder setzt die horizontale Ausrichtung davonWatermark .
IsBackground { get; set; } Ruft einen Wert ab oder legt einen Wert fest, der angibt, ob das Wasserzeichen im Hintergrund platziert werden soll.
Margins { get; set; } Holt oder setzt die Randeinstellungen davonWatermark .
Opacity { get; set; } Ermittelt oder setzt die Deckkraft davonWatermark .
Padding { get; set; } Holt oder setzt die Padding-Einstellungen davonTextWatermark . Diese Eigenschaft gilt nur für Bilddateien.
RotateAngle { get; set; } Holt oder setzt den Rotationswinkel davonWatermark in Grad.
ScaleFactor { get; set; } Ruft einen Wert ab oder legt einen Wert fest, der definiert, wie die Größe des Wasserzeichens von der Größe des übergeordneten Elements abhängt.
SizingType { get; set; } Ruft einen Wert ab oder legt einen Wert fest, der die Größe des Wasserzeichens angibt.
Text { get; set; } Ruft den als Wasserzeichen zu verwendenden Text ab oder legt ihn fest.
TextAlignment { get; set; } Ruft die Textausrichtung des Wasserzeichens ab oder legt sie fest.
VerticalAlignment { get; set; } Ermittelt oder setzt die vertikale Ausrichtung davonWatermark .
Width { get; set; } Ermittelt oder setzt die gewünschte Breite davonWatermark .
X { get; set; } Holt oder setzt die x-Koordinate davonWatermark .
Y { get; set; } Holt oder setzt die y-Koordinate davonWatermark .

Bemerkungen

Erfahren Sie mehr:

Beispiele

Skalieren Sie das Textwasserzeichen abhängig von der übergeordneten Größe.

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();
    }
}

Siehe auch