Форум поддержки пользователей. LibreOffice, Apache OpenOffice, OpenOffice.org

Форум поддержки пользователей. LibreOffice, Apache OpenOffice, OpenOffice.org

22 Март 2019, 09:42 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Войти
Новости: Часто задаваемые вопросы по LibreOffice и Apache OpenOffice.org
 
   Начало   Помощь Поиск Войти Регистрация    задать вопрос  
Страниц: 1   Вниз
  Печать  
Автор Тема: Не могу сохранить рисунок в диаграмме  (Прочитано 3945 раз)
0 Пользователей и 1 Гость смотрят эту тему.
spider
Участник
**
Offline Offline

Сообщений: 48


« Стартовое сообщение: 27 Август 2014, 11:05 »

1. Создал диаграмму, используя таблицу (рис. test-00.png)
2. Нарисовал на диаграмме с помощью инструментов рисования, которые активизируются при двойном клике на диаграмме, легенду (рис. test-01.png)
3. Результат (рис. test-02.png) сохранил, из приложения вышел
4. Загрузил сохраненный лист и обнаружил, что рисунков на диаграмме нет (рис. test-03.png)

----------------------------
LibreOffice Версия: 4.2.5.2
ID сборки: 4.2.5.2-1.fc20



* test-00.png (38.37 Кб, 781x668 - просмотрено 24 раз.)

* test-01.png (49.7 Кб, 781x668 - просмотрено 25 раз.)

* test-02.png (38.81 Кб, 781x668 - просмотрено 24 раз.)

* test-03.png (37.07 Кб, 781x668 - просмотрено 21 раз.)
Записан
tagezi
Мастер
*****
Offline Offline

Пол: Мужской
Расположение: Finland
Сообщений: 793



WWW
« Ответ #1: 27 Август 2014, 11:25 »

1. Создал диаграмму, используя таблицу (рис. test-00.png)
2. Нарисовал на диаграмме с помощью инструментов рисования, которые активизируются при двойном клике на диаграмме, легенду (рис. test-01.png)
3. Результат (рис. test-02.png) сохранил, из приложения вышел
4. Загрузил сохраненный лист и обнаружил, что рисунков на диаграмме нет (рис. test-03.png)
В версии 4.2.* была ошибка с чтением ODC. Если вам не нужно сохранять диаграмму в этот формат, то лучше использовать группировку элементов на листе. Это не только эту проблему решает, но, часто позволяет обойти топорноть формата.
1. Сделали диаграмму.
2. выйдете из редактора диаграмм.
3. поместите на лист рисунок.
4. скомпонуйте их как вам нравиться.
5. выделите диаграмму и рисунок удерживая Shift (если у вал нет других элементов на листе, можно просто выделить диаграмму и Ctrl+A)
6. пкм по выделенному -> Сгруппировать -> Сгруппировать.
Записан

(x86_64) Kubuntu 16.04.3 - LibreOffice 6.0.2 / 6.1 alpha
rami
Гуру
*******
Offline Offline

Пол: Мужской
Сообщений: 2 656


MacBook Pro, LibreOffice и Apache OpenOffice


« Ответ #2: 27 Август 2014, 13:20 »

В версии 4.2.* была ошибка с чтением ODC.
В LibreOffice 4.3.1 сохраняет, исправили Всё хорошо
Записан

spider
Участник
**
Offline Offline

Сообщений: 48


« Ответ #3: 1 Сентябрь 2014, 20:10 »

Исправили частично. Но к счастью обходится с помощью бубна.
1) заходим в диаграмму
2) кликаем "T" в палитре рисования
3) растягиваем бокс в нужном месте диаграммы (см. рис. из первого поста) и вводим текст
4) приводим полученную легенду в приличный вид (который должен быть из коробки):
  -- привязка текста в центре;
  -- толщина линии = теоретической толщине сетки;
  -- область белым цветом.
5) на этом можно было бы закончить, но тогда мы бы не узнали рецепта правильной игры на бубне и некоторых деталей, поэтому выделяем объект текста и копируем его в клипборд.
6) заходим в другую диаграмму того же листа и пастим сохраненную легенду из клипборда;
7) видим, что, к сожалению, текстовый объект привязался в верхний левый угол, хотя должен был упасть ровно в то место, откуда он попал в клипборд. Поэтому сдвигаем его туда, откуда взяли -- в верхний левый угол рамки осей. Редактируем текст во вставленном объекте текста.
8) выходим из калька с сохранением.
9) открываем сохраненный файл и видим, что копи-паста во второй диаграмме сохранилась в точности в том виде, в котором былпа сохраненена, а легенда в первой диаграмме, что была набрана руками, расползлась в размерах. Визуально -- 24. Визуально потому, что при входе в текстовый объект текст съеживается до того размера, в котором был набран и сохранен, так что посмотреть не удалось.
10) подтягиваем размер рамки до изначального и сохраняем.
11) открываем сохраненный файл и видим абсолютно то же самое, что и в п.9. Ладно, попробуем иначе -- копируем в клипборд текстовый объект из второй диаграмы, который был вставлен сам из клипборда, и пастим его в первую. Правим текст, выходим с сохранением.
12) открываем сохраненный файл и видим, что уже ничего не расползается.
13) подозреваем, что при сохранении диаграммы не сохраняются параметры шрифта, если их явно не дернуть при вводе текста, а при восстановлении инициализируются теми убогими значениями, которыми инициализируется все в этом офисе.
14) поскольку у нас диаграмм много, введем легенду для третей и четвертой используя палитру рисования. Третью оставляем как есть, у четвертой меняем размер на 11, потом возвращаем 12, т.е. явно дергаем поля в форме. Выходим с сохранением и открываем опять.
15) оп-ля -- п.13 подтверждается -- четвертая диаграмма имеет легенду размером 12, а треться расползлась.
16) интересно, а проверяется ли факт апдейта формы? Вводим легенду в пятую и шестую, открываем форму шрифта для 5-й и закрываем сразу же океем, для 6-й зайдем в листбокс с размерами, погоняем вверх-вниз полоску, закрываем океем и выходим с сохранением.
17) открываем и видим, что все расползлось -- факт апдейта формы проверяется, но к сожалению, с теми данными, что у программиста в голове, а не в листе.
Т.е. бубен -- крайне необходимая вещь не только в вордпроцессинге, но и в диаграмостроении.
Записан
tagezi
Мастер
*****
Offline Offline

Пол: Мужской
Расположение: Finland
Сообщений: 793



WWW
« Ответ #4: 1 Сентябрь 2014, 20:38 »

Исправили частично. Но к счастью обходится с помощью бубна.
Можно вопрос? Для чего вы используете сохранение в ODC? Где потом это используется?
Записан

(x86_64) Kubuntu 16.04.3 - LibreOffice 6.0.2 / 6.1 alpha
spider
Участник
**
Offline Offline

Сообщений: 48


« Ответ #5: 8 Сентябрь 2014, 18:53 »

Исправили частично. Но к счастью обходится с помощью бубна.
Можно вопрос? Для чего вы используете сохранение в ODC? Где потом это используется?
Можно. Но я по еврейски Вам встречный -- а с чего Вы решили, что я использую сохранение в ODC? Я сохраняю весь документ в его родном формате -- ODS. Каждый лист содержит таблицу экспериментальных данных и, возможно, дюжину построенных на их основе диаграмм. Поскольку оформление искаропки у всех без исключения компонент у этих диаграмм, скажем мягко, отнюдь не по фен-шую, приходится рисовать и размещать некоторые элементы, например, надписи, руками. Вот о них и идет речь. Обычно хочется, чтобы нарисованное и размещенное после открытия файла оставалось строго в том виде, в котором было оставлено перед сохранением (я написал так, а не "было сохранено" поскольку подозреваю, что иногда не все сохраняется в том виде, в котором сделано).
Это хорошо, что я просто не всегда за один сеанс делаю полный комплект графиков и когда, открыв файл .ods после сохранения, обнаруживаю, что все разъехалось, с одной стороны радуюсь, что кроме меня никто не видит этой "размазни", а с другой нервничаю настолько, что пытаюсь найти костыли и поделиться ими с участниками формума. Я что-то делаю не так?
Записан
tagezi
Мастер
*****
Offline Offline

Пол: Мужской
Расположение: Finland
Сообщений: 793



WWW
« Ответ #6: 9 Сентябрь 2014, 05:12 »

Я сохраняю весь документ в его родном формате -- ODS.
Тогда я вам ещё раз повторю: Не встраивайте объекты в диаграмму.
Вам шашечки, или ехать? У вас принцип запихать в диаграмму или получить требуемый вид?
Когда вы делаете диаграмму на листе, в файл ODS встраивается ODC и при помощи дополнительного xml позиционируется. Сам ODC ещё жутко сырой, сырой на столько, что там толком ничего и не сделать. Или шаг вправо, влево - всё поедет.
В место того, чтобы встраивать объекты в диаграмму, делайте группировки из объектов.

Немного примеров:








Как их построить описывал тут.
И я вам ещё тут с плясками и примерами говорил, как поступить с греческими буквами.
Единственную проблему которою я нашёл в этом способе, это рисованные линии, они иногда немного едут. Это бывает при переходах между версиями ЛО. Но их и позиционировать  очень тяжело, поэтому я предпочитаю их делать математическими модельками и использовать диаграмму XY (диаграмму разброс).
Записан

(x86_64) Kubuntu 16.04.3 - LibreOffice 6.0.2 / 6.1 alpha
Страниц: 1   Вверх
  Печать  
 
Перейти в:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.21 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!