Trabalhando com marca d'água
Este tópico discute como trabalhar programaticamente com uma marca d’água usando Aspose.Words. Uma marca d’água é uma imagem de fundo que exibe atrás do texto em um documento. Uma marca d’água pode conter um texto ou uma imagem representada pelo Watermark classe.
Experimente online
Você pode tentar esta funcionalidade com a nossa Marcação de água de documento online grátis.
Adicionar uma marca d’água a um documento
Em Microsoft Word, uma marca d’água pode ser facilmente inserida em um documento usando o comando Insert Watermark. Aspose.Words fornece o watermark classe para adicionar ou remover marca d’água em documentos. Aspose.Words fornece o Marca da água Tipoenumeração que define três tipos possíveis de marcas d’água (Texto, Imagem e Nenhum) para trabalhar com
Adicionar marca de água de texto
O exemplo de código a seguir demonstra como inserir uma marca d’água de texto em um documento definindo TextWatermarkOptions usando o SetText método:
Adicionar marca de água da imagem
O exemplo de código a seguir demonstra como inserir uma marca d’água de imagem em um documento definindo ImageWatermarkOptions usando o SetImage método:
A marca d’água também pode ser inserida usando a classe de forma. É muito fácil inserir qualquer forma ou imagem em um cabeçalho ou rodapé e, portanto, criar uma marca d’água de qualquer tipo imaginável.
O exemplo de código a seguir insere uma marca d’água em um documento do Word:
Remover marca d’água de um documento
O Watermark classe fornece a Remove
método para remover a marca d’água de um documento.
Os seguintes exemplos de código mostram como remover uma marca d’água de documentos:
Para remover a marca d’água de um documento, você tem que definir apenas o nome da forma da marca d’água durante a inserção e, em seguida, remover a forma da marca d’água por um nome designado.
O exemplo de código a seguir mostra como definir o nome da marca d’água e removê-lo do documento:
// Set name to be able to remove it afterwards
watermark.Name("WaterMark");
Adicionar uma marca de água em uma célula de tabela
Às vezes você precisa inserir uma marca de água / imagem na célula de uma tabela e exibi-la fora da tabela, você pode usar IsLayoutInCell propriedade. Esta propriedade recebe ou define uma bandeira indicando se a forma é exibida dentro de uma tabela ou fora dela. Note que esta propriedade funciona apenas quando você otimiza o documento para Microsoft Word 2010 usando o OptimizeFor método
O exemplo de código a seguir mostra como usar esta propriedade: