ImageWatermarkOptions

ImageWatermarkOptions class

Enthält Optionen, die beim Hinzufügen eines Wasserzeichens mit Bild angegeben werden können.

Um mehr zu erfahren, besuchen Sie dieArbeiten mit Wasserzeichen Dokumentationsartikel.

public class ImageWatermarkOptions

Konstrukteure

NameBeschreibung
ImageWatermarkOptions()Default_Constructor

Eigenschaften

NameBeschreibung
IsWashout { get; set; }Ruft einen booleschen Wert ab oder legt ihn fest, der für den Auswascheffekt des Wasserzeichens verantwortlich ist. Der Standardwert istWAHR .
Scale { get; set; }Ruft den Skalierungsfaktor als Bruchteil des Bildes ab oder legt ihn fest. Der Standardwert ist 0 (auto).

Beispiele

Zeigt, wie aus einem Bild im lokalen Dateisystem ein Wasserzeichen erstellt wird.

Document doc = new Document();

            // Ändern Sie das Erscheinungsbild des Bildwasserzeichens mit einem ImageWatermarkOptions-Objekt.
            // und übergeben Sie es dann beim Erstellen eines Wasserzeichens aus einer Bilddatei.
            ImageWatermarkOptions imageWatermarkOptions = new ImageWatermarkOptions();
            imageWatermarkOptions.Scale = 5;
            imageWatermarkOptions.IsWashout = false;

#if NET461_OR_GREATER || JAVA
            // Wir haben verschiedene Möglichkeiten, Bilder einzufügen:
            doc.Watermark.SetImage(Image.FromFile(ImageDir + "Logo.jpg"), imageWatermarkOptions);

            doc.Watermark.SetImage(Image.FromFile(ImageDir + "Logo.jpg"));

            doc.Watermark.SetImage(ImageDir + "Logo.jpg", imageWatermarkOptions);
#elif NET5_0_OR_GREATER
            using (SKBitmap image = SKBitmap.Decode(ImageDir + "Logo.jpg"))
            {
                doc.Watermark.SetImage(image, imageWatermarkOptions);
            }
#endif

            doc.Save(ArtifactsDir + "Document.ImageWatermark.docx");

Siehe auch