Take a survey

Developing Applications Using APIs > Protecting Documents with Policies > Creating Watermarks > Creating watermarks using the Java API

Creating watermarks using the Java API
To create a watermark using the Rights Management Java API, perform the following tasks:
1.
Include client JAR files, such as the adobe-rightsmanagement-client.jar, in your Java project’s class path. For information about the location of these files, see Including LiveCycle ES library files.
2.
Create a RightsManagementClient object by using its constructor and passing a ServiceClientFactory object that contains connection properties. For information, see Setting connection properties.
3.
Create a Watermark object by invoking the InfomodelObjectFactory object’s static createWatermark method. This method returns a Watermark object.
Set the watermark’s name attribute by invoking the Watermark object’s setName method and passing a string value that specifies the policy name.
Set the watermark’s background attribute by invoking the Watermark object’s setBackground method and passing true. By setting this attribute, the watermark appears in the background of the document.
Set the watermark’s custom text attribute by invoking the Watermark object’s setCustomText method and passing a string value that represents the watermark’s text.
Set the watermark’s opacity attribute by invoking the Watermark object’s setOpacity method and passing an integer value that specifies the opacity level. A value of 100 indicates the watermark is completely opaque and a value of 0 indicates the watermark is completely transparent.
4.
Create a WatermarkManager object by invoking the RightsManagementClient object’s getWatermarkManager method. This method returns a WatermarkManager object.
Register the watermark by invoking the WatermarkManager object’s registerWatermark method and passing the Watermark object that represents the watermark to register. This method returns a string value that represents the watermark’s identification value.
View Quick Start
 

 

Send me an e-mail when comments are added to this page | Comment Report

Current page: http://livedocs.adobe.com/livecycle/es/sdkHelp/programmer/sdkHelp/policiesCreatingWatermarks.84.3.html