ImageWatermarkOptions

ImageWatermarkOptions class

Contient des options qui peuvent être spécifiées lors de l’ajout d’un filigrane avec une image.

Pour en savoir plus, visitez leTravailler avec le filigrane article de documentation.

public class ImageWatermarkOptions

Constructeurs

NomLa description
ImageWatermarkOptions()Default_Constructor

Propriétés

NomLa description
IsWashout { get; set; }Obtient ou définit une valeur booléenne qui est responsable de l’effet de délavage du filigrane. La valeur par défaut estvrai .
Scale { get; set; }Récupère ou définit le facteur d’échelle, exprimé en fraction de l’image. La valeur par défaut est 0 (automatique).

Exemples

Montre comment créer un filigrane à partir d’une image dans le système de fichiers local.

Document doc = new Document();

            // Modifiez l'apparence du filigrane de l'image avec un objet ImageWatermarkOptions,
            // puis transmettez-le lors de la création d'un filigrane à partir d'un fichier image.
            ImageWatermarkOptions imageWatermarkOptions = new ImageWatermarkOptions();
            imageWatermarkOptions.Scale = 5;
            imageWatermarkOptions.IsWashout = false;

#if NET461_OR_GREATER || JAVA
            // Nous avons différentes options pour insérer une image :
            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");

Voir également