(RUS)Вроде бы закончил одно давно запланированное дело: собственный клипборд для BookDesigner. Главная причина необходимости такой штуки — это обеспечение полноценного и правильного обмена сложными данными между BD и другими программами (например, IE) через copy/paste.

Апдейт здесь: www.the-ebook.org/…Bd_Update_2005_12_06.zip

Работает следующим образом.
Если текущее содержание клипборда в html0 формате, то BD вставляет его as it is, приводя в порядок только линки и пути к картинкам.
Если же текущее содержание клипборда в каком-либо другом формате, то BD сначала преобразует данные в html0, затем разбирается с картинками и линками, и только после этого вставляет в книгу.

Вставлять можно из практически любой другой программы, поддерживающей paste (начиная с IE, Ворда и chm-читалки и кончая поганым Акробатом). Естественно, чем приличнее программа, тем приличнее конечный результат (например, Акробат при копировании в клипборд нагло сжирает все пустые линии Sad ).

Преобразование данных клипборда в html0 делается упрощенным методом: нет продвинутого поиска заголовков. И не будет: слишком много неоднозначных вариантов. И таблицы убиваются как класс: тоже слишком много неудобоваримых вариантов…
Ну а картинки, линки, стили и прочие прелести по мере возможности сохраняются.

Вставка фрагментов из других программ делается обычным способом. Например, из IE это делается так.
1. Открыть BD.
2. Загрузить любой файл в IE.
3. В окне IE: выбрать фрагмент для вставки, затем Edit->Copy (или Ctrl+C).
4. В окне BD: поставить курсор на то место, куда надо вставить фрагмент, затем Edit>Paste (или Ctrl+V).

Дополнительно есть еще упрощенная опция вставки фрагментов: Edit->paste as text. Рекомендуется для вставки фрагментов из текстовых редакторов. Неюникодные редакторы использовать не рекомендуется: может потеряться кодировка. Также не рекомендуется вставлять русскоязычные фрагменты из MS Reader: не знаю, как последняя версия, а предыдущая на дух русскоязычное копирование не переносит…
Также вынужден огорчить любителей Хайли: евойного fb2 мне в клипборде найти не удалось, нашел только чистый текст. Поэтому при пастировании в BD стили, картинки и прочие прелести не сохраняются.

2 Responses to “Тестовый апдейт BookDesigner от 06.12.05”

  1. Diskfull

    Ссылка на скачиванире не работает.

  2. Administrator

    Валера! Ау! Какая ссылка правильная?

Proudly powered by WordPress. Theme developed © Prohorenkov. Copyright © BookDesigner 5. All rights reserved.