Как закрыть WORD после передачи в него данных?

Clarion, Clarion 7

Модератор: Дед Пахом

Правила форума
При написании вопроса или обсуждении проблемы, не забывайте указывать версию Clarion который Вы используете.
А так же пользуйтесь спец. тегами при вставке исходников!!!
Аватара пользователя
RaFaeL
✯ Ветеран ✯
Сообщения: 1378
Зарегистрирован: 24 Март 2009, 17:59
Откуда: НН
Благодарил (а): 7 раз
Поблагодарили: 1 раз
Контактная информация:

Как закрыть WORD после передачи в него данных?

Сообщение RaFaeL »

Игорь Столяров писал(а): 25 Март 2022, 19:21 Та косой тот класс RTF, как заяц. Я в той же ветке сырость решения показывал ..
Та то же пример просто, а так в нашем проект давно встроен и пользователи довольны. Для того, что обычно хотят выгружать в Word (а это разные договора), подходит более чем
Аватара пользователя
Игорь Столяров
Ветеран движения
Сообщения: 7385
Зарегистрирован: 07 Июль 2005, 10:19
Откуда: г. Ростов-на-ДоМу
Благодарил (а): 14 раз
Поблагодарили: 49 раз

Как закрыть WORD после передачи в него данных?

Сообщение Игорь Столяров »

SergioRaguzini писал(а): 25 Март 2022, 19:41 Ну да - экспортировать REPORT
Самый простой и эффективный - печать на PDF принтер.
В Win10 есть втроенный - см. форум, я подробно рассказывал с примерам, обсуждали.

Можно сохранять из Microsoft Word документ в PDF - см. табличку с доступными форматами в прошлом ответе.
Хотя на перспективу - лучше это же делать через Apache Writer и библиотеку EasyOpenOffice (за небольшие деньги).
За теми кто отстал - не возвращаться. (С) Кодекс
Аватара пользователя
finsoftrz
✯ Ветеран ✯
Сообщения: 4629
Зарегистрирован: 06 Ноябрь 2014, 12:48
Благодарил (а): 7 раз
Поблагодарили: 37 раз

Как закрыть WORD после передачи в него данных?

Сообщение finsoftrz »

Игорь Столяров писал(а): 25 Март 2022, 19:54
SergioRaguzini писал(а): 25 Март 2022, 19:41 Ну да - экспортировать REPORT
Самый простой и эффективный - печать на PDF принтер.
В Win10 есть втроенный - см. форум, я подробно рассказывал с примерам, обсуждали.

Можно сохранять из Microsoft Word документ в PDF - см. табличку с доступными форматами в прошлом ответе.
Хотя на перспективу - лучше это же делать через Apache Writer и библиотеку EasyOpenOffice (за небольшие деньги).
Кто-то отменял библиотеку image2pdf? Экспорт кларионовских репортов вполне сносный. Можно и молча, без превью. Придется немного модернизировать процедуры превью. Если ШВС, то это вообще элементарно делается, путем передачи имени целевого файла через глобальную переменную. И никаких офисных пакетов, внешних принтеров и прочих костылей.
C6/C11, ШВС, tps/btrieve.
Аватара пользователя
Игорь Столяров
Ветеран движения
Сообщения: 7385
Зарегистрирован: 07 Июль 2005, 10:19
Откуда: г. Ростов-на-ДоМу
Благодарил (а): 14 раз
Поблагодарили: 49 раз

Как закрыть WORD после передачи в него данных?

Сообщение Игорь Столяров »

finsoftrz писал(а): 25 Март 2022, 20:15 Кто-то отменял библиотеку image2pdf
Нет. Но у неё же проблемы с экспортом графики ... и молодая была совсем не молода. ;)
За теми кто отстал - не возвращаться. (С) Кодекс
Аватара пользователя
finsoftrz
✯ Ветеран ✯
Сообщения: 4629
Зарегистрирован: 06 Ноябрь 2014, 12:48
Благодарил (а): 7 раз
Поблагодарили: 37 раз

Как закрыть WORD после передачи в него данных?

Сообщение finsoftrz »

RaFaeL писал(а): 25 Март 2022, 19:50
Игорь Столяров писал(а): 25 Март 2022, 19:21 Та косой тот класс RTF, как заяц. Я в той же ветке сырость решения показывал ..
Та то же пример просто, а так в нашем проект давно встроен и пользователи довольны. Для того, что обычно хотят выгружать в Word (а это разные договора), подходит более чем
У нас договора тоже в rtf, но используется старый добрый RepoRtf. Работает хорошо, шаблоны редактируются прямо в ворде. Прямой вывод в файл, без ole. Я делал аналогичный свой класс, но до продакшена так и не довел, reportf устраивает.
C6/C11, ШВС, tps/btrieve.
Аватара пользователя
finsoftrz
✯ Ветеран ✯
Сообщения: 4629
Зарегистрирован: 06 Ноябрь 2014, 12:48
Благодарил (а): 7 раз
Поблагодарили: 37 раз

Как закрыть WORD после передачи в него данных?

Сообщение finsoftrz »

Игорь Столяров писал(а): 25 Март 2022, 20:17
finsoftrz писал(а): 25 Март 2022, 20:15 Кто-то отменял библиотеку image2pdf
Нет. Но у неё же проблемы с экспортом графики ... и молодая была совсем не молода. ;)
Какие? Если вставлять wmf, то есть некоторое смазывание. С jpeg не замечал.
wmf_to_pdf.png
C6/C11, ШВС, tps/btrieve.
Аватара пользователя
SergioRaguzini
Старожил
Сообщения: 236
Зарегистрирован: 08 Декабрь 2009, 19:16
Откуда: Краснодарский край
Благодарил (а): 6 раз

Как закрыть WORD после передачи в него данных?

Сообщение SergioRaguzini »

Игорь Столяров писал(а): 25 Март 2022, 19:54 Самый простой и эффективный - печать на PDF принтер.
В Win10 есть втроенный - см. форум, я подробно рассказывал с примерам, обсуждали.
Спасибо

finsoftrz писал(а): 25 Март 2022, 20:15 Кто-то отменял библиотеку image2pdf?
А где эту библиотеку взять?
kreator
✯ Ветеран ✯
Сообщения: 4989
Зарегистрирован: 28 Май 2009, 15:54
Откуда: Москва
Благодарил (а): 7 раз
Поблагодарили: 21 раз

Как закрыть WORD после передачи в него данных?

Сообщение kreator »

SergioRaguzini писал(а): 25 Март 2022, 19:22 Есть еще одна, непонятная для меня ситуация при работе с Word, когда после экспорта отчета в файл MsWord и дальнейшим PROP:Deactivate, в Диспетчере задач Windows остается работающим в фоне процесс winword.exe хотя окно Word закрыто и внешне вроде бы это ничему не мешает.
Я написал как. Ничего не остаётся. И никогда не оставалось.
finsoftrz писал(а): 25 Март 2022, 20:33 Какие? Если вставлять wmf, то есть некоторое смазывание. С jpeg не замечал.
Наверно имеются ввиду проблемы, которые решил RaFaeL.
We are hard at work… for you. :)
Аватара пользователя
Игорь Столяров
Ветеран движения
Сообщения: 7385
Зарегистрирован: 07 Июль 2005, 10:19
Откуда: г. Ростов-на-ДоМу
Благодарил (а): 14 раз
Поблагодарили: 49 раз

Как закрыть WORD после передачи в него данных?

Сообщение Игорь Столяров »

finsoftrz писал(а): 25 Март 2022, 20:33 С jpeg не замечал.
Я помню, что размазывались QRCode в графике ... где-то обсуждали это с RaFaeL.
Причём года за четыре до того, как Вы эту библиотеку полюбили. ;)
За теми кто отстал - не возвращаться. (С) Кодекс
Аватара пользователя
Игорь Столяров
Ветеран движения
Сообщения: 7385
Зарегистрирован: 07 Июль 2005, 10:19
Откуда: г. Ростов-на-ДоМу
Благодарил (а): 14 раз
Поблагодарили: 49 раз

Как закрыть WORD после передачи в него данных?

Сообщение Игорь Столяров »

kreator писал(а): 25 Март 2022, 20:42 которые решил RaFaeL
Автор этого прибамбаса ограничил кол-во объектов в PDF документе.
RaFaeL просто изменил цифру и пересобрал.
В остальном горбатого только могила исправит. Видимо потому её и забросили.
За теми кто отстал - не возвращаться. (С) Кодекс
kreator
✯ Ветеран ✯
Сообщения: 4989
Зарегистрирован: 28 Май 2009, 15:54
Откуда: Москва
Благодарил (а): 7 раз
Поблагодарили: 21 раз

Как закрыть WORD после передачи в него данных?

Сообщение kreator »

Игорь Столяров писал(а): 25 Март 2022, 20:43 Я помню, что размазывались QRCode в графике ... где-то обсуждали это с RaFaeL.
Похоже не о том речь. Вот это - viewtopic.php?p=22109?
We are hard at work… for you. :)
Аватара пользователя
finsoftrz
✯ Ветеран ✯
Сообщения: 4629
Зарегистрирован: 06 Ноябрь 2014, 12:48
Благодарил (а): 7 раз
Поблагодарили: 37 раз

Как закрыть WORD после передачи в него данных?

Сообщение finsoftrz »

В смысле, забросили? Она в штатную поставку клариона включена.
C6/C11, ШВС, tps/btrieve.
kreator
✯ Ветеран ✯
Сообщения: 4989
Зарегистрирован: 28 Май 2009, 15:54
Откуда: Москва
Благодарил (а): 7 раз
Поблагодарили: 21 раз

Как закрыть WORD после передачи в него данных?

Сообщение kreator »

Игорь Столяров писал(а): 25 Март 2022, 19:21 Вот здесь все поддерживаемые форматы для SaveAs2: https://docs.microsoft.com/ru-ru/office ... saveformat
Смотрите, пока ещё пускают нашего брата к сокровищам цивилизации ...
Точно. Запамятовал я. :D
We are hard at work… for you. :)
Аватара пользователя
finsoftrz
✯ Ветеран ✯
Сообщения: 4629
Зарегистрирован: 06 Ноябрь 2014, 12:48
Благодарил (а): 7 раз
Поблагодарили: 37 раз

Как закрыть WORD после передачи в него данных?

Сообщение finsoftrz »

Игорь Столяров писал(а): 25 Март 2022, 20:43
finsoftrz писал(а): 25 Март 2022, 20:33 С jpeg не замечал.
Я помню, что размазывались QRCode в графике ... где-то обсуждали это с RaFaeL.
Причём года за четыре до того, как Вы эту библиотеку полюбили. ;)
Для qr можно zint использовать. Я себе в дизайнер бланков давно приделал. Класс Вы выкладывали, я по его мотивам в свой переделал. Насчет экспорта в pdf, по моему, проблем не было. У нас pdf достаточно редко используется. Проблемы с выводом qr в pdf были при использовании специальных шрифтов, насколько помню. А zint рисует картинку.
C6/C11, ШВС, tps/btrieve.
Аватара пользователя
Игорь Столяров
Ветеран движения
Сообщения: 7385
Зарегистрирован: 07 Июль 2005, 10:19
Откуда: г. Ростов-на-ДоМу
Благодарил (а): 14 раз
Поблагодарили: 49 раз

Как закрыть WORD после передачи в него данных?

Сообщение Игорь Столяров »

finsoftrz писал(а): 25 Март 2022, 20:51 Она в штатную поставку клариона включена.
Просто шикарное дополнение C11.1 кривой библиотекой, которую автор забросил 8 лет назад.
Ещё и через попу прикрутили - она добавляется в проект независимо от использования. :idied:
finsoftrz писал(а): 25 Март 2022, 20:58 Для qr можно zint использовать
Именно так я и делаю. Причём PDF - это основной режим экспорта отчётов в некоторых проектах.
Всё это разбирали подробно много лет тому назад. Я бы не хотел бы осликом бегать по кругу. ;)
За теми кто отстал - не возвращаться. (С) Кодекс
Ответить