Package com.lowagie.text.rtf.document
Class RtfProtection
- java.lang.Object
-
- com.lowagie.text.rtf.document.RtfProtection
-
public final class RtfProtection extends java.lang.ObjectRtfProtectionSee ECMA Specification for WordprocessingML documentProtection element. Reference: Standard ECMA-376 1st Edition / December 2006 Office Open XML File Formats
- Since:
- 2.1.1
- Author:
- Howard Shank (hgshank@yahoo.com)
-
-
Field Summary
Fields Modifier and Type Field Description static intAUTOFMTOVERRIDESTYLELOCKBACKCOMP Allow AutoFormat to override styles and formatting restrictions.static intLEVEL_ANNOTPROTANNNOTPROT Mutually exclusive This document is protected for comments (annotations).static intLEVEL_FORMPROTFORMPROT Mutually exclusive Document is protected for forms.static intLEVEL_NONEDefault for protection level.static intLEVEL_READPROTREADPROT Mutually exclusive but can be combined with ANNOTPROT for backward compatibility Document is protected for editing, except areas marked as exceptions by \protstart and\protendstatic intLEVEL_REVPROTREVPROT Mutually exclusive This document is protected for revisions.static intSTYLELOCKSTYLELOCK The document contains styles and formatting restrictions.static intSTYLELOCKBACKCOMPSTYLELOCKBACKCOMP Style lockdown backward compatibility flag, indicating we emitted protection keywords to get documents with styles and formatting restrictions to behave in a reasonable way when opened by older versions.static intSTYLELOCKENFORCEDSTYLELOCKENFORCED The styles and formatting restrictions are being enforced.
-
Constructor Summary
Constructors Constructor Description RtfProtection()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static java.lang.StringgenerateHash(java.lang.String pwd)generateHashgenerates the password hash from a clear text string.
-
-
-
Field Detail
-
LEVEL_NONE
public static final int LEVEL_NONE
Default for protection level.- Since:
- 2.1.1
- See Also:
- Constant Field Values
-
LEVEL_REVPROT
public static final int LEVEL_REVPROT
REVPROT Mutually exclusive This document is protected for revisions. The user can edit the document, but revision marking cannot be disabled.- Since:
- 2.1.1
- See Also:
- Constant Field Values
-
LEVEL_ANNOTPROT
public static final int LEVEL_ANNOTPROT
ANNNOTPROT Mutually exclusive This document is protected for comments (annotations). The user cannot edit the document but can insert comments (annotations).- Since:
- 2.1.1
- See Also:
- Constant Field Values
-
LEVEL_FORMPROT
public static final int LEVEL_FORMPROT
FORMPROT Mutually exclusive Document is protected for forms. see also \allprot (forms controlword)- Since:
- 2.1.1
- See Also:
- Constant Field Values
-
LEVEL_READPROT
public static final int LEVEL_READPROT
READPROT Mutually exclusive but can be combined with ANNOTPROT for backward compatibility Document is protected for editing, except areas marked as exceptions by \protstart and\protend- Since:
- 2.1.1
- See Also:
- Constant Field Values
-
STYLELOCK
public static final int STYLELOCK
STYLELOCK The document contains styles and formatting restrictions.- Since:
- 2.1.1
- See Also:
- Constant Field Values
-
STYLELOCKENFORCED
public static final int STYLELOCKENFORCED
STYLELOCKENFORCED The styles and formatting restrictions are being enforced.- Since:
- 2.1.1
- See Also:
- Constant Field Values
-
STYLELOCKBACKCOMP
public static final int STYLELOCKBACKCOMP
STYLELOCKBACKCOMP Style lockdown backward compatibility flag, indicating we emitted protection keywords to get documents with styles and formatting restrictions to behave in a reasonable way when opened by older versions.- Since:
- 2.1.1
- See Also:
- Constant Field Values
-
AUTOFMTOVERRIDE
public static final int AUTOFMTOVERRIDE
STYLELOCKBACKCOMP Allow AutoFormat to override styles and formatting restrictions. When style protection is on, the user cannot add direct formatting. This setting allows AutoFormat actions to apply direct formatting when needed.- Since:
- 2.1.1
- See Also:
- Constant Field Values
-
-