
Зачем офисному пакету, где вычисления по формуле присутствуют и в электронной таблице, и в текстовом процессоре, дополнение-калькулятор?
Риторический вопрос.
Хобби оправдывает любые действия вопреки здравому смыслу.
Далее обзор офисного приложения, работающего в среде Apache OpenOffice 4 и производных сборках, далее AOO.
Краткое описание
Кибер‑Калькулятор — это программа на языке StarBasic в формате расширения AOO с интуитивно‑понятным интерфейсом.
Кибер‑Калькулятор создан для арифметических, финансовых и инженерных расчётов.
Кибер‑Калькулятор годится для вставки в документ результата, рассчитанного из формулы, по горячим клавишам:
без формулы — [Ctrl + =];
с формулой — [Ctrl + Shift + =].
Кибер-Калькулятор может работать как простая программа.
Установка
Установка в первый раз
Установка Кибер-Калькулятора производится из штатного диалога AOO.

Автоматическая установка из скрипта системного администратора делается утилитой unopkg:
установка для одного пользователя:
echo yes | unopkg add CyberCalc.oxt
установка для всех пользователей:
echo yes | unopkg add –-shared CyberCalc.oxt
Обновление с предыдущих версий
Обновление с предыдущих версий выполняется за три шага:
I) Удалить старую версию Кибер-Калькулятора штатными средствами через меню
«Сервис → Управление расширениями» или при помощи утилиты командной строки unopkg:
echo yes | unopkg remove -f CyberCalc.oxt
для всех пользователей:
echo yes | unopkg remove –-shared -f CyberCalc.oxt
II) Закрыть все окна AOO, включая QuickStart.
III) Выполнить инструкцию из раздела «Установка в первый раз».
Запуск Кибер-Калькулятора
Режимы запуска
Кибер-Калькулятор запускается на исполнения в одном из двух режимов:
Как обычная программа через меню «Старт» операционной системы или щелчком по иконке на рабочем столе;
Как дополнение к редактору текстов Writer из меню AOO, для вставки в текст документа формулы и результата.
Программа Кибер-калькулятор
В окне терминала выполнить команду:
"<Path to>\CyberOffice 4\program\soffice" -invisible -norestore -nolockcheck "macro:///CyberCalc.EvalApp.doCalcStandalone()"

Работа с Кибер Калькулятором
Главное окно
Кибер Калькулятор предлагает три режима вычислений. Режимы переключаются блоком кнопок в левой части окна — Иллюстрация 3.

Кнопка [ простой ] — арифметический калькулятор;
Кнопка [ офисный ] — офисный калькулятор;
Кнопка [ научный ] — калькулятор для инженерных расчётов;
Щелчок по иконке открывает окно «О программе»
Настройка шрифтов
В некоторых случаях наблюдаются ошибки масштабирования шрифта на дисплее Кибер-Калькулятора — Иллюстрация 4.

Ошибки форматирования дисплея Кибер-Калькулятора исправляются подбором параметров шрифта. Диалог настройки шрифта дисплея вызывается кнопкой «Настроить шрифт дисплея» и содержит две группы параметров (Иллюстрация 5):
Шрифт дисплея Кибер-Калькулятора;
Формат строки вставки результата в документ.

Для сохранения настроек шрифта дисплея между сессиями Кибер-Калькулятора служит кнопка [ Сохранить ] или клавиша [ Enter/Return ].
Кнопка [ X ] (закрыть) на верхней панели окна или клавиша [ Esc ] сохраняют настройки шрифтов лишь до конца текущего сеанса.
Режимы работы
Кроме режима простых вычислений, Иллюстрация 2, Кибер-калькулятор функционирует в научном и офисном режимах вычислений.
В режиме офисных вычислений, Иллюстрация 6, Кибер-Калькулятор повторяет логику офисного калькулятора CITIZEN SDC-384II / SDC 395II.

В научном режиме, Иллюстрация 7, открывается больше вычислительных возможностей, в том числе, решение (оптимизация) логических формул.

Модуль оптимизации логических выражений упомянут ранее в публикации «Apache OpenOffice. Динамические массивы».
Кибер-Калькулятор содержит множество других функций, упрощающих вставку в документ результата, посчитанного по формуле.
Подробная информация о приложении расположена в Руководстве пользователя, находящемся в комплекте поставки Кибер-Калькулятора.
Руководство пользователя
Руководство пользователя вызывается соответствующей командой интерфейса (см. «Главное окно»).
Вместо заключения
Кибер-Калькулятор распространяется на условиях GNU LGPL v3
Загрузить расширение: CyberCalc 115.oxt (2 501 KB)
О программе CyberOffice.pro