ImageWatermark

ImageWatermark class

Représente un filigrane d’image.

public sealed class ImageWatermark : Watermark, IDisposable

Constructeurs

Nom La description
ImageWatermark(Stream) Initialise une nouvelle instance duImageWatermark classe avec un flux spécifié.
ImageWatermark(string) Initialise une nouvelle instance duImageWatermark classe avec un chemin de fichier spécifié.

Propriétés

Nom La description
ConsiderParentMargins { get; set; } Obtient ou définit une valeur indiquant si la taille et les coordonnées du filigrane sont calculées en tenant compte des marges parentes.
Height { get; set; } Obtient ou définit la hauteur souhaitée de ceWatermark .
HorizontalAlignment { get; set; } Obtient ou définit l’alignement horizontal de ceWatermark .
IsBackground { get; set; } Obtient ou définit une valeur indiquant si le filigrane doit être placé en arrière-plan.
Margins { get; set; } Obtient ou définit les paramètres de marge de ceWatermark .
Opacity { get; set; } Obtient ou définit l’opacité de ceWatermark .
RotateAngle { get; set; } Obtient ou définit l’angle de rotation de ceWatermark en degrés.
ScaleFactor { get; set; } Obtient ou définit une valeur qui définit la façon dont la taille du filigrane dépend de la taille du parent.
SizingType { get; set; } Obtient ou définit une valeur spécifiant la façon dont le filigrane doit être dimensionné.
VerticalAlignment { get; set; } Obtient ou définit l’alignement vertical de ceWatermark .
Width { get; set; } Obtient ou définit la largeur souhaitée de ceWatermark .
X { get; set; } Obtient ou définit la coordonnée x de ceWatermark .
Y { get; set; } Obtient ou définit la coordonnée y de ceWatermark .

Méthodes

Nom La description
Dispose() Supprime l’instance actuelle.

Remarques

Apprendre encore plus:

Exemples

Ajoutez un filigrane d’image à un document de tout type pris en charge.

foreach (string filePath in Directory.GetFiles(@"C:\Documents"))
{
    using (Watermarker watermarker = new Watermarker(filePath))
    {
        using (ImageWatermark watermark = new ImageWatermark(@"C:\watermark.png"))
        {
            watermark.HorizontalAlignment = HorizontalAlignment.Center;
            watermark.VerticalAlignment = VerticalAlignment.Center;
            watermarker.Add(watermark);
        }

        watermarker.Save();
    }
}

Voir également