Skip to content

Add tests for Watermark Image + Fix Heigh / Width for headers/footers #254

@PrzemyslawKlys

Description

@PrzemyslawKlys

When using:

public static void Watermark_SampleImage1(string folderPath, bool openWord) {
    Console.WriteLine("[*] Creating standard document with Watermark Image 1");
    var imagePaths = System.IO.Path.Combine(System.IO.Directory.GetCurrentDirectory(), "Images");
    string filePath = System.IO.Path.Combine(folderPath, "Basic Document with Watermark Image 1.docx");

    using (WordDocument document = WordDocument.Create(filePath)) {
        document.AddParagraph("Section 0");
        document.AddHeadersAndFooters();

        var imagePathToAdd = System.IO.Path.Combine(imagePaths, "PrzemyslawKlysAndKulkozaurr.jpg");
        var watermark = document.Sections[0].Header.Default.AddWatermark(WordWatermarkStyle.Image, imagePathToAdd);

        // TODO: Add handling for watermark image
        Console.WriteLine(watermark.Height);
        Console.WriteLine(watermark.Width);

        document.Save(false);
    }

    using (WordDocument document = WordDocument.Load(filePath)) {

        document.Save(openWord);
    }
}

The console lines throw an error since it only expects picture in document not headers/footers.

Console.WriteLine(watermark.Height);
Console.WriteLine(watermark.Width);

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions