WatermarkableImage

WatermarkableImage class

Representerar en bild inuti ett dokument.

public abstract class WatermarkableImage : ContentPart

Egenskaper

namn Beskrivning
Height { get; } Får höjden på dettaWatermarkableImage i pixlar.
Width { get; } Får bredden på dettaWatermarkableImage i pixlar.

Metoder

namn Beskrivning
Add(Watermark) Lägger till en vattenstämpel till dettaWatermarkableImage . Den här metoden förutsätter att vattenmärkesförskjutning och storlek mäts i pixlar (om de är tilldelade).
FindImages() Hittar alla bilder i innehållet. Sökningen utförs i de objekt som anges iSearchableObjects .
FindImages(ImageSearchCriteria) Hittar bilder enligt de angivna sökkriterierna. Sökningen utförs i de objekt som anges iSearchableObjects .
GetBytes() Hämtar bilden som byte-array.
Search() Hittar alla möjliga vattenstämplar i innehållet. Sökningen utförs i de objekt som anges iSearchableObjects .
Search(SearchCriteria) Hittar möjliga vattenstämplar enligt angivna sökkriterier. Sökningen utförs i de objekt som anges iSearchableObjects .

Anmärkningar

Läs mer:

Exempel

Lägg till vattenstämpel till alla bilder i ett dokument av vilken typ som helst.

using (Watermarker watermarker = new Watermarker(@"D:\input.doc"))
{
    // Initiera text- eller bildvattenstämpel.
    TextWatermark watermark = new TextWatermark("DRAFT", new Font("Arial", 19));

    // Hitta alla bilder i innehållet.
    WatermarkableImageCollection images = watermarker.GetImages();

    // Lägg till vattenstämpel.
    foreach (WatermarkableImage watermarkableImage in images)
    {
        watermarkableImage.Add(watermark);
    }

    // Spara ändringar.
    watermarker.Save(@"D:\output.doc");
}

Se även