• Обсуждения на сайте Альта-Софт

OpenOffice

вопросы по работе с программным обеспечением

Модераторы: Renat, Gala, alta_olg, expert, Lemur

Ответить
Василий Булгаков
Постоянный участник
Сообщения: 27
На форуме: c 20 июл 2006
Сказал: 0 ед.
Получил: 0 ед.

OpenOffice

Сообщение Василий Булгаков »

Будет ли сделана печать документа при помощи OpenOffice, а не MS Word? А то Ворд дорогое удовольствие, а пользоваться возможностью печати в документ хочется.
blanco
Почетный участник
Сообщения: 110
На форуме: c 14 ноя 2004
Откуда: Москва
Сказал: 0 ед.
Получил: 23 ед.

Сообщение blanco »

Печать в MS Office идет по OLE протокому. Т.е. ГТДшка открывает Word, а потом ему на VBA говорит, отсюда по сюда выдели, скопируй, вставь и пр.

Это не удобно, медленно, глючно и очень сильно зависит от версии MS офис. А если офис не установлен, то печать вообще не возможна. НО это теоретически позволяет пользователю неумудренному работой с компьютером нарисовать (или хотя бы модифицировать) шаблон в привычной для него среде. Хотя ажиотажа по освоению word/excel печати среди пользователей не наблюдается.

ОpenОffice открыть как ОЛЕсервер, конечно, не получится. Как альтернативу могу предложить печать в TXT. Заводите TXT шаблон (все с теми же %%START[BLOCK] %%ПОЛЕ %%END[BLOCK]) и печатайте. Потом файл можно открыть в ОО и раскрасить оформлением.

Если результат печати не предполагается потом редактировать и владеете HTML тегами, то можно оформленный HTML напечатать, это суть тот же TXT файл. В общем возможности по внешней печати без MS Офис есть, просто сложно шаблон нарисовать.

Так же давно есть идея прикрутить RTF редактор шаблонов. Тогда получился бы как бы TXT, но с оформлением в стандартизированном формате. И печать не зависела бы от наличия Офиса. Но пока не доходят руки и скорее всего проблемы с таблицами возникнут.
Отдел разработки ПО, Белоусов Юрий.
Ответить