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

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

18 Сентябрь 2019, 16:59 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Войти
Новости: Вы можете задать вопрос по LibreOffice или Apache OpenOffice  без регистрации, используя форму
 
   Начало   Помощь Поиск Войти Регистрация    задать вопрос  
Страниц: 1 2 »   Вниз
  Печать  
Автор Тема: Неверно отображается рисунок  (Прочитано 7997 раз)
0 Пользователей и 1 Гость смотрят эту тему.
Виталий66
Новичок
*
Offline Offline

Сообщений: 3


« Стартовое сообщение: 9 Май 2014, 20:17 »

Здравствуйте!
Постоянно использую бланк в формате DOC, в Word и в Kingoffice рисунок отображается
нормально, во  Writer он увеличен примерно в несколько раз, да и таблички друг на друга наезжают.
Можно ли как-то помочь, у меня большой архив из таких бланков, так что исправить и сохранить
не поможет, а есть желание перейти на OpenOffice.

* blank.doc (45.5 Кб - загружено 39 раз.)
Записан
Helen
Администратор
**
Offline Offline

Пол: Женский
Расположение: Екатеринбург
Сообщений: 2 566


WWW
« Ответ #1: 15 Май 2014, 06:51 »

Виталий66, какую версию офиса Вы используете?
LibreOffice 4.2 и Apache OpenOffice 4.0 отображают Ваш файл по-разному. Возможно, AOO отображает лучше и Вам подойдёт. Проверяйте.
Записан
ape
Форумчанин
***
Offline Offline

Сообщений: 2 468


« Ответ #2: 15 Май 2014, 09:05 »

@Helen:
По большому счёту - это для Багзиллы и Миклоша (регрессия).
4.0.6 открывает без содержания левой верхней таблицы, корректно соблюдая размещение таблиц.
4.1.6 и 4.2.4 добавляют ещё одну ошибку - нижняя таблица перекрывает верхнюю.
4.3.0, сохраняет эти ошибки, но может открыть логотип фирмы, правда, нарушая размер рисунка, внедрённого в ячейку верхней левой таблицы.


* capture_001_15052014_100419.png (167.5 Кб, 1920x1080 - просмотрено 41 раз.)
« Последнее редактирование: 15 Май 2014, 09:16 от ape » Записан
ape
Форумчанин
***
Offline Offline

Сообщений: 2 468


« Ответ #3: 15 Май 2014, 09:09 »

Скорее всего, это регрессия к 3.6.7 - см. скрин.
@frob: сможете помочь обратить внимание Миклоша - он, судя по всему, устранил баг по потере рисунка в ячейке таблицы, но не решил пока вопрос из 3.6.7 о размере этого рисунка. ИМХО, 100% применяются к ширине листа, а не к ширине ячейки.


* capture_001_15052014_100808.png (40.66 Кб, 881x483 - просмотрено 24 раз.)
« Последнее редактирование: 15 Май 2014, 09:15 от ape » Записан
ape
Форумчанин
***
Offline Offline

Сообщений: 2 468


« Ответ #4: 15 Май 2014, 09:31 »

@Виталий66:
Посмотрел другие возможности - использовать МСО-2007+ODF_для_МСО для перевода DOC в более "читабельные" форматы.
Результаты - во вложении. Но проблемы с размещением объектов всё-таки остаются.
--
p.s. ODF Add-in for Microsoft Office устанавливается и в МСО-2003. Т.е., пока ошибку не исправят, можно из МСО конвертировать документы в ODT формат и привести ODT к первоначальному DOC-виду.

* blank.docx (21.9 Кб - загружено 13 раз.)
* blank.odt (16.03 Кб - загружено 14 раз.)

* capture_001_15052014_102054.png (176.32 Кб, 1920x1040 - просмотрено 24 раз.)
« Последнее редактирование: 15 Май 2014, 09:40 от ape » Записан
Helen
Администратор
**
Offline Offline

Пол: Женский
Расположение: Екатеринбург
Сообщений: 2 566


WWW
« Ответ #5: 15 Май 2014, 09:44 »

ape, спасибо за проверки.
Записан
ape
Форумчанин
***
Offline Offline

Сообщений: 2 468


« Ответ #6: 15 Май 2014, 11:53 »

@Виталий66:
Рекомендую воспользоваться МСО + ODF Add-in for Microsoft Office:
1. В полученном ODT сохраняется фон. Это пока не достижимо для Офисов (1-й баг: "Формат - Врезка - Фон" не воспринимает имеемое в теле файла графическое изображение), как при импорте DOC, так и при импорте DOCX.
2. Вы можете легко восстановить первоначальный вид:
- выделите 2-ю таблицу "Информация о заказе";
- откройте меню: "Таблица - Свойства_таблицы - Таблица";
- параметру "Интервал - Сверху" установите необходимое значение, например "3,00 см".
---
@frob:
2-я ошибка состоит в том, что пустой абзац, следующий за первой таблицей обрабатывается неправильно (т.е. применяется к началу страницы из-за привязки блока, вставленного после 1-й таблицы; регрессия к 3.6.7), поэтому 2-я таблица "наезжает" на 1-ю.

* blank_new.odt (56.03 Кб - загружено 12 раз.)
« Последнее редактирование: 15 Май 2014, 12:14 от ape » Записан
ape
Форумчанин
***
Offline Offline

Сообщений: 2 468


« Ответ #7: 15 Май 2014, 12:57 »

Из DOCX можно восстановить нормальный вид, если использован LibO-dev-4.3.0:
1. Архиватором из DOCX извлечь изображение: "blank.docx\word\media\image1.jpeg"
2. Выделив врезку, во вкладках меню "Формат - Врезка\Объект" установить:
a) вкладка "Обтекание": "Оптимально", вместо используемого "сквозного";
б) вкладка "Aria":
   - Заполнить: Текстура (откроется кнопка "Import Graphic..")
   - Нажать "Import Graphic.." и выбрать извлечённый "blank.docx\word\media\image1.jpeg" файл.
Записан
ape
Форумчанин
***
Offline Offline

Сообщений: 2 468


« Ответ #8: 15 Май 2014, 14:02 »

@Виталий66:
Уточните, пожалуйста, какая программа создавала исходный DOC файл. Возможно, что фон - это ссылка на шейп.
Я в МСО-2007 "отрихтовал" Ваш документ, выбрав в "Работа_с_надписями - Формат - Заливка - Текстура" необходимый шейп.
Проблем с рисунком более нет. Но ошибка с размещением таблиц осталась.

* blank_edit.doc (61.5 Кб - загружено 10 раз.)
Записан
frob
Гость
« Ответ #9: 15 Май 2014, 14:08 »

Неплохо бы bugID к этому какой-то...
Записан
ape
Форумчанин
***
Offline Offline

Сообщений: 2 468


« Ответ #10: 15 Май 2014, 15:20 »

Неплохо бы bugID к этому какой-то...
Сделаю и размещу в этой теме.
Пока определился с регрессией - это ухудшение к 4.0.6, который, кстати, конвертирует blank_edit.doc в ODT корректно.
Теперь определяюсь, сколько будет ошибок. Похоже, что 3. 3-я - это регрессия мастера (4.3.0), который, в отличие от 4.2.4, почему-то не хочет показывать фон.
--
Файл прилагаю.

* blank_edit_406.odt (58.72 Кб - загружено 11 раз.)
« Последнее редактирование: 15 Май 2014, 15:24 от ape » Записан
ape
Форумчанин
***
Offline Offline

Сообщений: 2 468


« Ответ #11: 15 Май 2014, 23:00 »

Неплохо бы bugID к этому какой-то...
Bug 78745 - Frame (object) loses background bitmap https://bugs.freedesktop.org/show_bug.cgi?id=78745
Bug 78749 - [FILEOPEN]: DOCX import filter loses the frame’s (object’s) background bitmap https://bugs.freedesktop.org/show_bug.cgi?id=78749
Bug 78755 - [FILEOPEN]: DOCX import filter - the 2nd table is placed on the page incorrectly https://bugs.freedesktop.org/show_bug.cgi?id=78755
Bug 78756 - [FILEOPEN]: DOC import filter - the 2nd table is placed on the page incorrectly https://bugs.freedesktop.org/show_bug.cgi?id=78756
--
Валек! Если у Вас будет воможность, а у Миклоша желание и время развивать RTF-фильтр, перешлите ему пожалуйста прилагаемый файл (#fdo пока не делал, т.к. без Миклоша всё равно никто смотреть не будет). Здесь всё до кучи (фоновая графика, выравнивание 1-й таблицы по левому краю, привязка фрейма). Открывается одинаково, начиная с 4.1.6 по 4.3.0

* blank_edit.rtf (134.14 Кб - загружено 10 раз.)

* capture_001_16052014_001817.png (371.39 Кб, 1920x1080 - просмотрено 29 раз.)
« Последнее редактирование: 15 Май 2014, 23:19 от ape » Записан
frob
Гость
« Ответ #12: 16 Май 2014, 14:20 »

ape,  справа на скриншотах что-то более-менее похожее на то как должно быть... Это в дорегрессионных версиях LO так?
Записан
ape
Форумчанин
***
Offline Offline

Сообщений: 2 468


« Ответ #13: 16 Май 2014, 15:55 »

Это 4.2.4, 4.1.6-4.3.0 открывают RTF практически одинаково. Более ранние - не смотрел, прочитав Release Notes разных веток.
Попытался, как смог, изложить суть проблемы здесь: https://bugs.freedesktop.org/show_bug.cgi?id=78745#c3
В RTF парсинг таблиц оказался наилучшим, но разбор графики - увы, сплошное огорчение:
- wmf-логотип выводится без учёта размера;
- фон (он, скорее всего, в jpeg) не отрисовывается.
Другие невоспринимаемые параметры: позиционирование на странице 1-й таблицы (выравнивание по левому краю, вместо правого) и фрейма.
В комменте (ссылка выше) я и пытался всё это изложить.
« Последнее редактирование: 16 Май 2014, 15:57 от ape » Записан
frob
Гость
« Ответ #14: 16 Май 2014, 16:49 »

практически одинаково
Перефразирую...
 
На скриншотах есть:
1. MSO ("надо вот так")
2. LO слева внизу ("много поломано")
3. LO справа -- "почти нормальный".

Вот это самое "LO справа" -- это что?
Записан
Страниц: 1 2 »   Вверх
  Печать  
 
Перейти в:  

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