Werken met Watermark

Dit onderwerp bespreekt hoe je programmatisch met watermerk met behulp van Aspose.Words. Een watermerk is een achtergrondafbeelding die achter de tekst in een document wordt weergegeven. Een watermerk kan een tekst of een afbeelding bevatten die door de Watermark Klasse.

Een watermerk toevoegen aan een document

In Microsoft Word, een watermerk kan gemakkelijk in een document worden geplaatst met het commando Watermark invoegen. Aspose.Words levert de watermark klasse om watermerk in documenten toe te voegen of te verwijderen. Aspose.Words levert de Watermerk TypeEen opsomming van drie mogelijke typen watermerken (tekst, afbeelding en geen) om mee te werken

Tekst Watermerk toevoegen

Het volgende voorbeeld van code laat zien hoe je een tekst watermerk in een document invoegt door te definiëren TextWatermarkOptions met de SetText methode:

Watermerk voor afbeelding toevoegen

Het volgende voorbeeld van code laat zien hoe je een watermerk in een document invoegt door te definiëren ImageWatermarkOptions met de SetImage methode:

Het watermerk kan ook met de vormklasse worden aangebracht. Het is zeer gemakkelijk om elke vorm of afbeelding in een header of voettekst in te voegen en zo een watermerk van elk denkbaar type te creëren.

De volgende codevoorbeeld voegt een watermerk in een Word-document:

Watermerk uit een document verwijderen

De Watermark klasse geeft de verwijderingsmethode om het watermerk uit een document te verwijderen.

Het volgende voorbeeld van code laat zien hoe je een watermerk uit documenten verwijdert:

Als de watermerken worden toegevoegd met behulp van de Shape Klasse-object vervolgens om het watermerk uit een document te verwijderen u alleen de naam van watermerk vorm tijdens het invoegen moet instellen en vervolgens verwijderen watermerk vorm door een toegewezen naam.

Het volgende voorbeeld van code laat zien hoe u de naam van het watermerk instelt en het uit het document verwijdert:

// Set name to be able to remove it afterwards
watermark.Name("WaterMark");

Voeg een watermerk toe aan een tabelcel

Soms moet je een watermerk/image in de cel van een tafel plaatsen en het buiten de tafel tonen, kunt u de IsLayoutInCell eigendom. Deze eigenschap krijgt of stelt een vlag die aangeeft of de vorm wordt weergegeven in een tabel of er buiten. Merk op dat deze eigenschap alleen werkt wanneer u het document voor Microsoft Word 2010 OptimizeFor methode.

Het volgende voorbeeld van code laat zien hoe deze eigenschap te gebruiken: