Watermark

Watermark class

Representa la clase para trabajar con marca de agua del documento.

Para obtener más información, visite elTrabajar con marca de agua Artículo de documentación.

public sealed class Watermark

Propiedades

NombreDescripción
Type { get; }Obtiene el tipo de marca de agua.

Métodos

NombreDescripción
Remove()Elimina la marca de agua.
SetImage(Image)Agrega una marca de agua de imagen al documento.
SetImage(Image, ImageWatermarkOptions)Agrega una marca de agua de imagen al documento.
SetImage(Stream, ImageWatermarkOptions)Agrega una marca de agua de imagen al documento.
SetImage(string, ImageWatermarkOptions)Agrega una marca de agua de imagen al documento.
SetText(string)Agrega una marca de agua de texto al documento.
SetText(string, TextWatermarkOptions)Agrega una marca de agua de texto al documento.

Ejemplos

Muestra cómo crear una marca de agua de texto.

Document doc = new Document();

//Agrega una marca de agua de texto simple.
doc.Watermark.SetText("Aspose Watermark");

// Si deseamos editar el formato del texto usándolo como marca de agua,
// Podemos hacerlo pasando un objeto TextWatermarkOptions al crear la marca de agua.
TextWatermarkOptions textWatermarkOptions = new TextWatermarkOptions();
textWatermarkOptions.FontFamily = "Arial";
textWatermarkOptions.FontSize = 36;
textWatermarkOptions.Color = Color.Black;
textWatermarkOptions.Layout = WatermarkLayout.Diagonal;
textWatermarkOptions.IsSemitrasparent = false;

doc.Watermark.SetText("Aspose Watermark", textWatermarkOptions);

doc.Save(ArtifactsDir + "Document.TextWatermark.docx");

//Podemos eliminar una marca de agua de un documento como este.
if (doc.Watermark.Type == WatermarkType.Text)
    doc.Watermark.Remove();

Ver también