ImageWatermark

ImageWatermark class

Representerar en bildvattenstämpel.

public sealed class ImageWatermark : Watermark, IDisposable

Konstruktörer

namn Beskrivning
ImageWatermark(Stream) Initierar en ny instans avImageWatermark klass med en specificerad ström.
ImageWatermark(string) Initierar en ny instans avImageWatermark klass med en angiven filsökväg.

Egenskaper

namn Beskrivning
ConsiderParentMargins { get; set; } Hämtar eller ställer in ett värde som anger om vattenstämpelns storlek och koordinater beräknas med hänsyn till överordnade marginaler.
Height { get; set; } Får eller ställer in önskad höjd på dettaWatermark .
HorizontalAlignment { get; set; } Hämtar eller ställer in den horisontella justeringen av dettaWatermark .
IsBackground { get; set; } Hämtar eller ställer in ett värde som anger om vattenstämpeln ska placeras i bakgrunden.
Margins { get; set; } Hämtar eller ställer in marginalinställningarna för dettaWatermark .
Opacity { get; set; } Hämtar eller ställer in opaciteten för dettaWatermark .
RotateAngle { get; set; } Hämtar eller ställer in rotationsvinkeln för dennaWatermark i grader.
ScaleFactor { get; set; } Hämtar eller ställer in ett värde som definierar hur vattenstämpelns storlek beror på överordnad storlek.
SizingType { get; set; } Hämtar eller ställer in ett värde som anger hur vattenstämpeln ska dimensioneras.
VerticalAlignment { get; set; } Hämtar eller ställer in den vertikala justeringen av dettaWatermark .
Width { get; set; } Hämtar eller ställer in önskad bredd på dettaWatermark .
X { get; set; } Hämtar eller ställer in x-koordinaten för dettaWatermark .
Y { get; set; } Hämtar eller ställer in y-koordinaten för dettaWatermark .

Metoder

namn Beskrivning
Dispose() Tar bort den aktuella instansen.

Anmärkningar

Läs mer:

Exempel

Lägg till bildvattenstämpel till ett dokument av vilken typ som helst som stöds.

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

Se även