Note: This topic is for Document/Medical only.
LEADTOOLS provides annotation security through a number of functions. To lock annotation objects, use the following methods:
When you lock an object, the password used is stored in the Password property. To unlock annotation objects, use the following methods:Use the AnnContainer.LockPicture property to get or set the image to be used when drawing the locked symbol for locked objects. By default the container uses a picture of a "lock". In design mode this picture is always drawn. The picture is drawn at the upper-left edge of the bounding rectangle of the AnnObjectBase object. Set the AnnContainer.DrawLockedInRunMode property value to true if the container should draw the AnnContainer.LockPicture on top of locked objects when the container is in run mode. Use the IsLocked propertyto determine whether an object is locked. Use the AnnAutomation.CanUnlock property to determine whether the object currently being edited can be unlocked, and the AnnAutomation.CanLock property to determine whether the object currently being edited can be locked.
If you are interested in obscuring or blacking out a rectangular portion of an image, consider using the AnnRedactionObject. If you are interested in encrypting a rectangular portion of an image (or an entire image), consider using the AnnEncryptObject, which scrambles the designated portion of the bitmap using a pattern that varies according to the AnnEncryptObject.Key property that you supply during the encryption process.
Related topics: