WatermarkableImage

WatermarkableImage class

Représente une image dans un document.

public abstract class WatermarkableImage : ContentPart

Propriétés

Nom La description
Height { get; } Obtient la hauteur de ceWatermarkableImage en pixels.
Width { get; } Obtient la largeur de ceWatermarkableImage en pixels.

Méthodes

Nom La description
Add(Watermark) Ajoute un filigrane à ceciWatermarkableImage . Cette méthode suppose que le décalage et la taille du filigrane sont mesurés en pixels (s’ils sont attribués).
FindImages() Recherche toutes les images dans le contenu. La recherche est effectuée dans les objets spécifiés dansSearchableObjects .
FindImages(ImageSearchCriteria) Trouve des images selon les critères de recherche spécifiés. La recherche est effectuée dans les objets spécifiés dansSearchableObjects .
GetBytes() Obtient l’image sous forme de tableau d’octets.
Search() Recherche tous les filigranes possibles dans le contenu. La recherche est effectuée dans les objets spécifiés dansSearchableObjects .
Search(SearchCriteria) Trouve les filigranes possibles selon les critères de recherche spécifiés. La recherche est effectuée dans les objets spécifiés dansSearchableObjects .

Remarques

Apprendre encore plus:

Exemples

Ajoutez un filigrane à toutes les images d’un document de tout type pris en charge.

using (Watermarker watermarker = new Watermarker(@"D:\input.doc"))
{
    // Initialise le filigrane de texte ou d'image.
    TextWatermark watermark = new TextWatermark("DRAFT", new Font("Arial", 19));

    // Trouve toutes les images dans le contenu.
    WatermarkableImageCollection images = watermarker.GetImages();

    // Ajouter un filigrane.
    foreach (WatermarkableImage watermarkableImage in images)
    {
        watermarkableImage.Add(watermark);
    }

    // Sauvegarder les modifications.
    watermarker.Save(@"D:\output.doc");
}

Voir également