TextWatermark

TextWatermark class

Vertegenwoordigt een tekstwatermerk.

public class TextWatermark : Watermark

Constructeurs

Naam Beschrijving
TextWatermark(string, Font) Initialiseert een nieuw exemplaar van hetTextWatermarkklasse met een opgegeven tekst en een lettertype.

Eigenschappen

Naam Beschrijving
BackgroundColor { get; set; } Haalt de achtergrondkleur van de tekst op of stelt deze in.
ConsiderParentMargins { get; set; } Haalt of stelt een waarde in die aangeeft of de watermerkgrootte en coördinaten berekend zijn rekening houdend met bovenliggende marges.
Font { get; set; } Hiermee wordt het lettertype van de tekst opgehaald of ingesteld.
ForegroundColor { get; set; } Haalt de voorgrondkleur van de tekst op of stelt deze in.
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 .
Padding { get; set; } Haalt of stelt de padding-instellingen hiervan inTextWatermark . Deze eigenschap is alleen van toepassing op afbeeldingsbestanden.
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.
Text { get; set; } Haalt de tekst op of stelt deze in om als watermerk te gebruiken.
TextAlignment { get; set; } Haalt of stelt de tekstuitlijning van het watermerk in.
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 .

Opmerkingen

Kom meer te weten:

Voorbeelden

Schaal het tekstwatermerk afhankelijk van de bovenliggende grootte.

foreach (string file in Directory.GetFiles("C:\\test"))
{
    using (Watermarker watermarker = new Watermarker(file))
    {
        TextWatermark watermark = new TextWatermark("test watermark", new Font("Arial", 36));
        watermark.HorizontalAlignment = HorizontalAlignment.Center;
        watermark.VerticalAlignment = VerticalAlignment.Center;
        watermark.SizingType = SizingType.ScaleToParentDimensions;
        watermark.RotateAngle = 45;
        watermark.ScaleFactor = 0.4;

        watermarker.Add(watermark);
        watermarker.Save();
    }
}

Zie ook