ImageWatermarkOptions

ImageWatermarkOptions class

Innehåller alternativ som kan anges när man lägger till ett vattenmärke med bilden.

För att lära dig mer, besökArbeta med vattenstämpel dokumentationsartikel.

public class ImageWatermarkOptions

Konstruktörer

namnBeskrivning
ImageWatermarkOptions()Default_Constructor

Egenskaper

namnBeskrivning
IsWashout { get; set; }Hämtar eller ställer in ett booleskt värde som ansvarar för vattenstämpelns uttvättningseffekt. Standardvärdet ärsann .
Scale { get; set; }Hämtar eller ställer in skalfaktorn uttryckt som en bråkdel av bilden. Standardvärdet är 0 - auto.

Exempel

Visar hur man skapar en vattenstämpel från en bild i det lokala filsystemet.

Document doc = new Document();

            // Ändra bildens vattenstämpels utseende med ett ImageWatermarkOptions-objekt,
            // skicka sedan den medan du skapar en vattenstämpel från en bildfil.
            ImageWatermarkOptions imageWatermarkOptions = new ImageWatermarkOptions();
            imageWatermarkOptions.Scale = 5;
            imageWatermarkOptions.IsWashout = false;

#if NET461_OR_GREATER || JAVA
            // Vi har olika alternativ för att infoga bilder:
            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");

Se även