A system and method for capturing annotations for a non-modifiable document is
disclosed. Once it is determined that an annotation is to be created, the system
determines the file position of the selected object. The file position of the selected
object is stored along with the created annotation in another file or a non-read
only portion of a file storing the document. Using the file position, the annotation
may be properly identified with the selected object without modifying the non-modifiable document.