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.