A system and method for capturing, displaying, and navigating text
annotations in a non-modifiable document is disclosed. Once it is
determined that a text 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 text annotation in
another file or a non-read only portion of a file storing the document.
Using the file position, the text annotation may be properly identified
with the selected object without modifying the non-modifiable document.
Once a text annotation is displayed a user may easily navigate among the
captured annotations.