ImageWatermark

ImageWatermark class

Vertegenwoordigt een afbeeldingswatermerk.

public sealed class ImageWatermark : Watermark, IDisposable

Constructeurs

Naam Beschrijving
ImageWatermark(Stream) Initialiseert een nieuw exemplaar van hetImageWatermark klasse met een opgegeven stream.
ImageWatermark(string) Initialiseert een nieuw exemplaar van hetImageWatermark klasse met een opgegeven bestandspad.

Eigenschappen

Naam Beschrijving
ConsiderParentMargins { get; set; } Haalt of stelt een waarde in die aangeeft of de watermerkgrootte en coördinaten berekend zijn rekening houdend met bovenliggende marges.
Height { get; set; } Haalt of stelt de gewenste hoogte hiervan inWatermark .
HorizontalAlignment { get; set; } Haalt of stelt de horizontale uitlijning hiervan inWatermark .
IsBackground { get; set; } Haalt of stelt een waarde in die aangeeft of het watermerk op de achtergrond moet worden geplaatst.
Margins { get; set; } Haalt of stelt de marge-instellingen hiervan inWatermark .
Opacity { get; set; } Haalt of stelt de dekking hiervan inWatermark .
RotateAngle { get; set; } Haalt of stelt de draaihoek hiervan inWatermark in graden.
ScaleFactor { get; set; } Hiermee wordt een waarde opgehaald of ingesteld die bepaalt hoe de watermerkgrootte afhangt van de bovenliggende grootte.
SizingType { get; set; } Haalt of stelt een waarde in die specificeert hoe watermerk moet worden aangepast.
VerticalAlignment { get; set; } Haalt of stelt de verticale uitlijning hiervan inWatermark .
Width { get; set; } Haalt of stelt de gewenste breedte hiervan inWatermark .
X { get; set; } Haalt of stelt de x-coördinaat hiervan inWatermark .
Y { get; set; } Haalt of stelt de y-coördinaat hiervan inWatermark .

methoden

Naam Beschrijving
Dispose() Verwijdert de huidige instantie.

Opmerkingen

Kom meer te weten:

Voorbeelden

Voeg een afbeeldingswatermerk toe aan een document van elk ondersteund type.

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();
    }
}

Zie ook