Как отформатировать диаграмму: шрифт, размер текста, цв.? (Writer, Chart, Basic)

Автор zeonchameleon, 5 сентября 2018, 14:30

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

zeonchameleon

Здравствуйте!

Хочу написать макрос, который будет искать диаграммы (Chart)  в документе Writer и  для всех найденных изменять некоторые свойства. Например, шрифт,  размер шрифта, цвет заливки и другие. Алгоритм примерно следующий:

1. Найти диаграмму в документе
1.1. Установить шрифт заголовка = ...
1.2. Установить шрифт осей = ...
1.3. Установить размер шрифта заголовка = ...
1.4. Установить размер шрифта осей = ...
...
2. Найти следующую диаграмму
2.1....
2.2....
...

И так до конца документа.

Есть похожий макрос для массового форматирования формул (Math) в документе Writer. Помогите сделать это для диаграмм.

bigor

Поддержать разработчиков LibreOffice можно можно тут, а наш форум вот тут

zeonchameleon

Посмотрел, это не очень по теме.

Главная проблема, с которой я столкнулся - это как вообще получить доступ к свойствам диаграммы (внутри) и изменить их? Для начала я пытался найти, например, что-то связанное с Text или Char, но списки методов и свойств в целом не очень информативны.

Смотрел здесь и здесь. Ничего похожего на Title.FontName там, к сожалению, нет.

Также пользуюсь Xray.