Шашечная диаграмма.

Автор Trypilec, 29 августа 2022, 23:02

0 Пользователи и 1 гость просматривают эту тему.

Trypilec

Здравствуйте.
Я пишу статьи и перевожу книги по шашкам. Мой знакомый создает шашечные диаграммы в VBA. Как сделать аналогично в LO?
Что необходимо:
  • Установить размера доски,например, 8х8, 10х10
  • Установить с какого поля начинается нумерация полей, с левого нижнего или с правого нижнего для португальских шашек
  • Установить номера полей на которых есть белая простая шашка
  • Установить номера полей на которых есть белая дамка
  • Установить номера полей на которых есть черная простая шашка
  • Установить номера полей на которых есть черная дамка
  • Установить толщину и цвет рамки доски
  • Ввести имя автора, само имя разместить в правом нижнем углу рамки
Диаграмма создается из 6 готовых изображений jpg: пустой белой и черной клетки, клетки с белой или черной простой и клетки с белой или черной дамкой.
В данный момент я реализовал склейку изображений в командной строке .sh, отдельно клеток, отдельно рамки с подписью, но хотелось бы реализовать это в макросе, чтобы создавать и вставлять диаграмму прямо в текст документа.
Прикладываю пример диаграммы реализованной на VBA. image004.jpg

mikekaganski

Вы просите код, "аналогичный" неизвестному коду "на VBA", и в качестве примера прикладываете рисунок JPG.

Для получения осмысленных советов:
1. Приведите исходный код VBA целиком.
2. Приложите документ, в котором этот код работает.

Это позволит понять, о чём вообще идёт речь. Потому что Вашу картинку можно получать разными способами: из сетки Calc, из примитивов Draw, вообще поиском и загрузкой готового растрового изображения из Google :)
С уважением,
Михаил Каганский

sokol92

Цитата: Trypilec от 29 августа 2022, 23:02Прикладываю пример диаграммы
Присмотритесь: какого цвета поле A1?  ;)
Владимир.

mikekaganski

Цитата: sokol92 от 30 августа 2022, 13:03Присмотритесь: какого цвета поле A1?  ;)

Цитата: Trypilec от 29 августа 2022, 23:02
  • Установить с какого поля начинается нумерация полей, с левого нижнего или с правого нижнего для португальских шашек
С уважением,
Михаил Каганский

sokol92

Владимир.