WatermarkableImage

WatermarkableImage class

Stellt ein Bild in einem Dokument dar.

public abstract class WatermarkableImage : ContentPart

Eigenschaften

Name Beschreibung
Height { get; } Ruft die Höhe davon abWatermarkableImage in Pixel.
Width { get; } Ruft die Breite davon abWatermarkableImage in Pixel.

Methoden

Name Beschreibung
Add(Watermark) Fügt ein Wasserzeichen hinzuWatermarkableImage . Diese Methode geht davon aus, dass Offset und Größe des Wasserzeichens in Pixel gemessen werden (sofern zugewiesen).
FindImages() Findet alle Bilder im Inhalt. Die Suche wird in den angegebenen Objekten durchgeführtSearchableObjects .
FindImages(ImageSearchCriteria) Findet Bilder nach den angegebenen Suchkriterien. Die Suche wird in den angegebenen Objekten durchgeführtSearchableObjects .
GetBytes() Ruft das Bild als Byte-Array ab.
Search() Findet alle möglichen Wasserzeichen im Inhalt. Die Suche wird in den in angegebenen Objekten durchgeführtSearchableObjects .
Search(SearchCriteria) Findet mögliche Wasserzeichen nach vorgegebenen Suchkriterien. Die Suche wird in den in angegebenen Objekten durchgeführtSearchableObjects .

Bemerkungen

Erfahren Sie mehr:

Beispiele

Wasserzeichen zu allen Bildern in einem Dokument eines beliebigen unterstützten Typs hinzufügen.

using (Watermarker watermarker = new Watermarker(@"D:\input.doc"))
{
    // Text- oder Bildwasserzeichen initialisieren.
    TextWatermark watermark = new TextWatermark("DRAFT", new Font("Arial", 19));

    // Finde alle Bilder im Inhalt.
    WatermarkableImageCollection images = watermarker.GetImages();

    // Wasserzeichen hinzufügen.
    foreach (WatermarkableImage watermarkableImage in images)
    {
        watermarkableImage.Add(watermark);
    }

    // Änderungen speichern.
    watermarker.Save(@"D:\output.doc");
}

Siehe auch