Monday, November 13, 2006

Bookmarks and Notes in All Document Types

For many releases, clients have been able to create bookmarks and notes in open documents within Kurzweil 1000. Further, they've been able to close documents and know that they will be positioned at the spot where they were last reading when they open them again. However, this only worked for documents in Kurzweil's native format - .KES, or in DAISY 3 text documents (whose extensions are .OPF). If you added notes or bookmarks to a document, and then saved it in some other format, when you reopened it you would find that those various annotations were gone. Since those documents were written in formats that are not controlled by Kurzweil Educational Systems, and since the converters for those formats (in general) were not controlled by Kurzweil Educational Systems, we couldn't preserve those features.

Now we can. Beginning with version 11, you can create and preserve bookmarks or notes, as well as your last reading position, with any kind of document, as long as that document can be opened in Kurzweil 1000.

All of this extra information is kept in a database that is maintained by K1000. That database is backed up whenever you backup your settings, and restored whenever you restore them. One consequence of this is that you can't easily share your bookmarks and notes - they aren't really a part of the file that you are annotating.

The "key" that is used to lookup information in this database consists of the file name and extension, and the file size. Note that the file name does not include its full path, so you can move a file from one folder to another and Kurzweil 1000 will still be able to find bookmarks, notes, and reading position information for it. What you can't do, though, is change the file name or alter the size of the file outside of the Kurzweil 1000, and expect to still retain access to this extra information.

Your reading position is saved in the database when you close a file. Note that we use the database approach for all files other than KES files - largely because we had to completely rewrite DAISY files to save the reading position, and this approach is much faster. Bookmarks and notes are saved in the database only when you save a file in a format other than KES or DAISY.

0 Comments:

Post a Comment

<< Home