com.aspose.words
Class WriteProtection

java.lang.Object
    extended by com.aspose.words.WriteProtection
All Implemented Interfaces:
java.lang.Cloneable

public class WriteProtection 
extends java.lang.Object

Specifies write protection settings for a document.

Write protection specifies whether the author has recommended that the document is to be opened as read-only and/or require a password to modify a document.

Write protection is different from document protection. Write protection is specified in Microsoft Word in the options of the Save As dialog box.


Constructor Summary
WriteProtection()
          
 
Property Getters/Setters Summary
booleanisWriteProtected()
           Returns true when if a write protection password is set.
booleangetReadOnlyRecommended()
voidsetReadOnlyRecommended(boolean value)
           Specifies whether the document author has recommended that the document be opened as read-only.
 
Method Summary
voidsetPassword(java.lang.String password)
           Sets the write protection password for the document.
 

Constructor Detail

WriteProtection

public WriteProtection()

Property Getters/Setters Detail

getReadOnlyRecommended/setReadOnlyRecommended

public boolean getReadOnlyRecommended() / public void setReadOnlyRecommended(boolean value)
Specifies whether the document author has recommended that the document be opened as read-only.

isWriteProtected

public boolean isWriteProtected()
Returns true when if a write protection password is set.

Method Detail

setPassword

public void setPassword(java.lang.String password)
Sets the write protection password for the document.

If a password is set, Microsoft Word will require the user to enter it or open the document as read-only.

Parameters:
password - The password to set. Cannot be null, but can be an empty string.

See Also:
          Aspose.Words Documentation - the home page for the Aspose.Words Product Documentation.
          Aspose.Words Support Forum - our preferred method of support.