Werk Met Watermerk

Hierdie onderwerp bespreek hoe om programmaties te werk met watermerk met behulp van Aspose.Words. ‘n watermerk is’n agtergrondbeeld wat agter die teks in’n dokument vertoon word. ‘n watermerk kan’n teks of’n beeld bevat wat deur die Watermark klas verteenwoordig word.

Voeg’n Watermerk By’n Dokument

In Microsoft Word kan’n watermerk maklik in’n dokument ingevoeg word met behulp van die Insert Watermark opdrag. Aspose.Words bied die watermark klas om watermerk in dokumente by te voeg of te verwyder. Aspose.Words verskaf die WatermarkTypeopsomming wat drie moontlike tipes watermerke (Teks, Beeld en Geen) definieer om mee te werk.

Voeg By Teks Watermerk

Die volgende kode voorbeeld demonstreer hoe om’n teks watermerk in’n dokument deur die definisie van TextWatermarkOptions met behulp van die SetText metode:

Voeg By Beeld Watermerk

Die volgende kode voorbeeld demonstreer hoe om’n beeld watermerk in’n dokument deur die definisie van ImageWatermarkOptions met behulp van die SetImage metode:

Die watermerk kan ook ingevoeg word met behulp van vorm klas sowel. Dit is baie maklik om enige vorm of beeld in’n kop of voetskrif in te voeg en sodoende’n watermerk van enige denkbare tipe te skep.

Die volgende kode voorbeeld voeg’n watermerk in’n Word dokument:

Verwyder Watermerk uit’n Dokument

Die Watermark klas bied die verwyder metode om die watermerk van’n dokument te verwyder.

Die volgende kode voorbeeld toon hoe om’n watermerk van dokumente te verwyder:

As die watermerke bygevoeg word met behulp van die Shape klas voorwerp dan om die watermerk van’n dokument te verwyder moet jy net die naam van watermerk vorm stel tydens die invoeging en dan verwyder watermerk vorm deur’n toegewys naam.

Die volgende kode voorbeeld wys jou hoe om die naam van die watermerk vorm stel en verwyder dit uit die dokument:

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

Voeg’n Watermerk in’n Tabel Sel

Soms moet jy’n watermerk/beeld in’n tabel se sel plaas en dit buite die tabel vertoon, jy kan die IsLayoutInCell eienskap gebruik. Hierdie eienskap kry of stel’n vlag wat aandui of die vorm binne’n tafel of buite dit vertoon word. Let daarop dat hierdie eienskap slegs werk wanneer jy die dokument vir Microsoft Word 2010 optimaliseer deur die OptimizeFor metode te gebruik.

Die volgende kode voorbeeld toon hoe om hierdie eiendom te gebruik: