ImageWatermark

ImageWatermark class

Stellt ein Bildwasserzeichen dar.

public sealed class ImageWatermark : Watermark, IDisposable

Konstrukteure

Name Beschreibung
ImageWatermark(Stream) Initialisiert eine neue Instanz vonImageWatermark Klasse mit einem bestimmten Stream.
ImageWatermark(string) Initialisiert eine neue Instanz vonImageWatermark Klasse mit einem angegebenen Dateipfad.

Eigenschaften

Name Beschreibung
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.
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 .
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.
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 .

Methoden

Name Beschreibung
Dispose() Verwirft die aktuelle Instanz.

Bemerkungen

Erfahren Sie mehr:

Beispiele

Bildwasserzeichen zu einem Dokument eines beliebigen unterstützten Typs hinzufügen.

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

Siehe auch