AndyZ
Member | Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору monday2000 Цитата: как бы максимально попроще программно парсить простой XML в MS VC++ 6.0? | Если Вы не хотите использовать готовый код из WinDjView, то можете посмотреть, например, в сторону MSXML. Цитата: как бы потом оптом удалить из DjVu-файла всю эту понаставленную кучу "пользовательских" аннотаций? | Через интерфейс в настоящий момент - никак, только по одной. А если Вы удалите ключ в реестре, то заодно пропадут закладки и другие настройки. Хотя можно сделать так: экспортировать закладки в файл, отредактировать xml, удалив оттуда все аннотации, и затем проимпортировать полученный файл, сказав при этом "заменить всё". Цитата: оказывается, координаты при этом могут быть отрицательными. | Если Вы пользуетесь инструментом выделения области для создания аннотаций, то координаты должны получаться неотрицательными. Отрицательные координаты могут возникнуть, например, при выделении текста, когда во встроенном текстовом слое указан блок, выходящий за пределы страницы. Обрезание по пределам страницы происходит в момент отрисовки. djdtyfhu Планируется реализовать создание древовидной структуры пользовательских закладок, хотя я ещё не решил, какой именно будет интерфейс у этой функциональности. Для внедрения оглавления в djvu-файл есть утилита BookmarkTool, в которой планируется реализовать поддержку файла .bookmarks. |