Analyzing your prompt, please hold on...
An error occurred while retrieving the results. Please refresh the page and try again.
Este tópico discute como trabalhar programaticamente com marca d’água usando Aspose.Words. Uma marca d’água é uma imagem de fundo que é exibida atrás do texto em um documento. Uma marca d’água pode conter um texto ou uma imagem representada pela classe Watermark.
Experimente online
Pode experimentar esta funcionalidade com o nosso Marca d’água de Documento on-line gratuita.
Em Microsoft Word, uma marca d’água pode ser facilmente inserida em um documento usando o comando Inserir marca d’água. Aspose.Words fornece a classe watermark para adicionar ou remover marca d’água em documentos. Aspose.Words fornece a enumeração WatermarkTypedefinindo três tipos possíveis de marcas d’água (texto, imagem e nenhum) para trabalhar.
O exemplo de código a seguir demonstra como inserir uma marca d’água de texto em um documento definindo TextWatermarkOptions usando o método SetText:
O exemplo de código a seguir demonstra como inserir uma marca d’água de imagem em um documento definindo ImageWatermarkOptions usando o método SetImage:
A marca d’água da imagem pode ser inserida como imagem, string ou fluxo.
A marca d’água também pode ser inserida usando a classe shape. É muito fácil inserir qualquer forma ou imagem em um cabeçalho ou rodapé e, assim, 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 Word:
A classe Watermark fornece o método remove Para remover a marca d’água de um documento.
O exemplo de código a seguir mostra como remover uma marca d’água de documentos:
Se as marcas d’água forem adicionadas usando o objeto de classe Shape, para remover a marca d’água de um documento, você deve 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 atribuído.
O exemplo de código a seguir mostra como definir o nome da forma da marca d’água e removê-la do documento:
Às vezes você precisa inserir uma marca d’água/Imagem na célula de uma tabela e exibi-la fora da tabela, você pode usar a propriedade IsLayoutInCell. Esta propriedade obtém ou define um sinalizador indicando se a forma é exibida dentro ou fora de uma tabela. Observe que essa propriedade só funciona quando você otimiza o documento para Microsoft Word 2010 usando o método OptimizeFor.
O exemplo de código a seguir mostra como usar essa propriedade:
Analyzing your prompt, please hold on...
An error occurred while retrieving the results. Please refresh the page and try again.