OberonCore
https://forum.oberoncore.ru/

Casket
https://forum.oberoncore.ru/viewtopic.php?f=90&t=3418
Страница 1 из 1

Автор:  Евгений Темиргалеев [ Суббота, 09 Апрель, 2011 14:34 ]
Заголовок сообщения:  Casket

Выделено: viewtopic.php?p=61707#p61707

Думаю, стоит поглядеть http://zinnamturm.eu/downloadsAC.htm#Casket. Может там всё нужное уже сделано (есть подробный список изменений).
Цитата:
...CasketRtfConv provides RTF (Rich Text Format) import and export by file or cut-&-paste. It has more accurate paragraph formatting than HostTextConv, and significantly it supports Links, Tables, and Pictures as Bitmaps....

P.S. 1) http://oberoncore.ru/bbcc/subs/casket/ --- принтскрин примеров с latex-формулами
2) Подсистемы из списка зависимостей достаточно просто распаковывать и компилировать, на остальные инструкции можно забить. В списке пропущены CpcBitmaps, Info.

Автор:  Info21 [ Понедельник, 11 Апрель, 2011 10:29 ]
Заголовок сообщения:  Re: Проблемы переноса текста из Ворда в BlackBox

viewtopic.php?p=62261#p62261
Валерий Лаптев писал(а):
Да, каскет я увидел и сейчас экспериментирую. Но подсистема большая, много чего требует, и для корректной работы приходится докачивать все новые подсистемы и их подключать в ББ.
Это, кстати, воспринимается как проблема.
По-моему, эти все штуки ужать можно прилично, выкинув менее существенное.
Главное, взять прицел на конкретную аудиторию.

А там какая-то типичная библиотека -- всё на все случаи жизни.

Автор:  Евгений Темиргалеев [ Четверг, 21 Апрель, 2011 19:20 ]
Заголовок сообщения:  Re: Casket

Её Кэмпбелл, по-моему, и делает на все случаи своей жизни. Для него сложностей нет, а о других он не думает (не стоит у него задачи делать независимые компоненты для общественности) --- просто выкладывает результаты.

Подковырял CasketLatex для работы в убунту (из wine). Если кому интересно, могу выписать правки.

Если хочется набирать сложные формулы прямо в ББ, лучшего, по-моему, нету. Но минусы есть: на бумагу печатать ещё ничего, а в pdf экспоритть --- теховское качество из-за картинок улетучивается...

C размерами картинок/вьюшек как-то странно сделано. При генерации png техом указывается dpi. Вроде бери себе и преобразовывай в универсальные единицы. А там какое-то шаманство с пикселами, наскоком не понял. (Пробовал делать картинки с большим качеством, чтобы экспорт был приемлемый, хоть и ценой объёма, но не получилось путного ничего.)... И RevalidateView трэпует...

Автор:  ddn1 [ Суббота, 20 Октябрь, 2012 12:11 ]
Заголовок сообщения:  Re: Casket

Проблемы с установкой библиотеки Free, модули которой импортируются библиотекой Casket. Версия BB 1.5, сборка 30.09.2012.
При компилировании модулей коммандером в документе (Free)Quick-Start, открывается исходник модуля FreeImageDll['FreeImage.dll'] с ошибкой в позиции:
Цитата:
OutputMessageFunction* = PROCEDURE(*declaration followed by incorrect symbol*) ["ccall"] (fif: IMAGE_FORMAT; msg: PChar);
Что с этим можно сделать?

Автор:  Евгений Темиргалеев [ Воскресенье, 21 Октябрь, 2012 14:00 ]
Заголовок сообщения:  Re: Casket

Или использовать ББ 1.6 или в объявлениях процедурных типов стереть ["ccall"].

Автор:  ddn1 [ Понедельник, 22 Октябрь, 2012 15:41 ]
Заголовок сообщения:  Re: Casket

Евгений Темиргалеев писал(а):
или в объявлениях процедурных типов стереть ["ccall"]
Так и сделал. Надеюсь это не приведет к ошибкам.
Пришлось также для компиляции модуля CasketReferences заменить символы 'сплошной треугольник вправо', 'стрелка влево', 'сплошной треугольник влево', 'стрелка вправо' на их обозначения 25BAX, 2190X, 25C4X, 2192X. И установить модуль CpcBitmaps импортируемый CasketViewBitmapper, хотя он не указан в списке Preconditions библиотеки Casket.

При переводе (щелчком) в графическое представление измененного ASCII-описания примера из LaTeX Examples или новой формулы, подвисает и затем пишет в лог: file Lib\Rsrc\Alert.odc not found
Тоже самое для исходного ASCII-описания примера, если нажать 'да' в запросе "Use Tool Attributes ?".
Явно чего-то не хватает.

Евгений Темиргалеев писал(а):
Или использовать ББ 1.6
Для базовой версии BB 1.6, помимо библиотеки CpcBitmaps для CasketViewBitmapper, библиотека Lib требует модули CtlT и CtlExcel8, а подсистемы Ctl в версии 1.6 нет.

Автор:  Евгений Темиргалеев [ Понедельник, 22 Октябрь, 2012 16:24 ]
Заголовок сообщения:  Re: Casket

ddn1 писал(а):
Для базовой версии BB 1.6, помимо библиотеки CpcBitmaps для CasketViewBitmapper, библиотека Lib требует модули CtlT и CtlExcel8, а подсистемы Ctl в версии 1.6 нет.
В ББ1.6 от Оминк подсистемы Com и Ctl есть. Если Вы брали архив http://oberoncore.ru/projects/bb16base-core, то, наверное, не заметили сноску: "2) Подсистемы Com и Ctl не поддерживаются." Просто скопируйте их из оминковского архива.

Автор:  Евгений Темиргалеев [ Понедельник, 22 Октябрь, 2012 16:30 ]
Заголовок сообщения:  Re: Casket

ddn1 писал(а):
Евгений Темиргалеев писал(а):
или в объявлениях процедурных типов стереть ["ccall"]
Так и сделал. Надеюсь это не приведет к ошибкам.
Посмотрите пояснения в Ogl/Docu/ru/GLUT (http://www.zinnamturm.eu/downloadsOS.htm#OglGlut)

Автор:  ddn1 [ Вторник, 23 Октябрь, 2012 07:44 ]
Заголовок сообщения:  Re: Casket

Евгений Темиргалеев писал(а):
Если Вы брали архив http://oberoncore.ru/projects/bb16base-core
Да, его.
Евгений Темиргалеев писал(а):
"2) Подсистемы Com и Ctl не поддерживаются." Просто скопируйте их из оминковского архива.
Скопировал, но теперь повторяется проблема с 'file Lib\Rsrc\Alert.odc not found': графическое представление у создаваемых или отредактированных формул не отображается, хотя примеры из LaTeX Examples переключаются из ASCII в графику и обратно.

Установил Casket на исходную OMInc-1.6 версию, взятую на http://oberoncore.ru/_media/blackbox/bb16rc6.7z. Наблюдается та же самая проблема.

Вложения:
Комментарий к файлу: Порядок установки
ck.odc.zip [2.06 КБ]
Скачиваний: 489

Автор:  Евгений Темиргалеев [ Вторник, 23 Октябрь, 2012 07:51 ]
Заголовок сообщения:  Re: Casket

ddn1 писал(а):
Скопировал, но теперь повторяется проблема с 'file Lib\Rsrc\Alert.odc not found': графическое представление у создаваемых или отредактированных формул не отображается... Наблюдается та же самая проблема.
Lib не имеет отношения ни к Ctl ни к Com. По этому вопросу ничего не могу сказать, задайте вопрос разработчику или содержателю коллекции, тов. Цинну.

http://www.zinnamturm.eu/
Цитата:
Please send your feedback also to my e-mail address: feedback [at] zinnamturm.eu. Don't forget to replace [at] against @.

Автор:  ddn1 [ Вторник, 23 Октябрь, 2012 08:02 ]
Заголовок сообщения:  Re: Casket

Ладно, попытаюсь выяснить у них.

Страница 1 из 1 Часовой пояс: UTC + 3 часа
Powered by phpBB® Forum Software © phpBB Group
https://www.phpbb.com/