annotationDefaults
This parameter specifies the annotation types that are burnable, rather than a separate layer. You can also use this parameter to set the default annotation security settings.
This parameter takes a tag for a type identifier, followed by a property. For security settings,
you must set the security init properties of all annotations, and for burning,
whether the type is burnable or not.
The tags that you can use for type identifiers are listed in Annotation types and their properties. Use the definition for each annotation type as the value for this parameter. The list is space-separated.
- Setting burnable annotation types
-
To indicate that an annotation type is burnable, set the burnable property to
true. The default value for all annotation types isfalse.If the output document is a PDF file, only the redaction annotation type is supported as burnable.
If the output document is a TIFF file, you can specify any of the following annotation types as burnable:- arrow
- circle
- freehand
- line
- openPolygon
- oval
- rectangle
- redact
- redactPolygon
- text
- text stamp
- Setting the default security settings
-
You must set the
initproperties, which are only set if the viewer is in Extended Annotation Security mode. The value is a comma-separated list, enclosed in single quotes, which activates or deactivates the following security defaults:READ, MODIFY, EXECUTE, PRINT, DELETE, MODIFYSECURITYFor example, to activate the READ, MODIFY and PRINT flags as default security settings for all annotations, you must use the following format:<PARAM NAME="annotationDefaults" value="all {init=’1,1,0,1,0,0’}">You can also specify security defaults for individual annotation types. The tags that can be used for type identifiers are as follows:alllinearrowtextnotehighlighthighlightPolyrectangleredactredactPolypolyopenPolyovalfreehandstamp
all, then the defaults for all types of annotation are set.
Sample syntax
- Burnable annotation types
-
<PARAM NAME="annotationDefaults" value="redact {burnable=true} text{burnable=true} line{burnable=true} arrow{burnable=true} line {linetransparent=true}">Default value is
falsefor all types.The
linetransparentproperty makes the default border semi-transparent for the specified annotation. You can specify the annotation type (for exampleline), orallto enable support for all annotations.
- Security settings
-
If you are also using this parameter to set the default security settings, the following example activates the READ, MODIFY, and DELETE flags as default security settings for line and arrow annotations:
<PARAM NAME="annotationDefaults" value="all {init=’1,0,0,1,0,0’}"> <PARAM NAME="annotationDefaults" value="line {init=’1,1,0,0,1,0’} arrow {init=’1,1,0,0,1,0’}">Default setting is
all.