Та то же пример просто, а так в нашем проект давно встроен и пользователи довольны. Для того, что обычно хотят выгружать в Word (а это разные договора), подходит более чемИгорь Столяров писал(а): ↑25 Март 2022, 19:21 Та косой тот класс RTF, как заяц. Я в той же ветке сырость решения показывал ..
Как закрыть WORD после передачи в него данных?
Модератор: Дед Пахом
Правила форума
При написании вопроса или обсуждении проблемы, не забывайте указывать версию Clarion который Вы используете.
А так же пользуйтесь спец. тегами при вставке исходников!!!
При написании вопроса или обсуждении проблемы, не забывайте указывать версию Clarion который Вы используете.
А так же пользуйтесь спец. тегами при вставке исходников!!!
- RaFaeL
- ✯ Ветеран ✯
- Сообщения: 1378
- Зарегистрирован: 24 Март 2009, 17:59
- Откуда: НН
- Благодарил (а): 7 раз
- Поблагодарили: 1 раз
- Контактная информация:
Как закрыть WORD после передачи в него данных?
- Игорь Столяров
- Ветеран движения
- Сообщения: 7385
- Зарегистрирован: 07 Июль 2005, 10:19
- Откуда: г. Ростов-на-ДоМу
- Благодарил (а): 14 раз
- Поблагодарили: 49 раз
Как закрыть WORD после передачи в него данных?
Самый простой и эффективный - печать на PDF принтер.
В Win10 есть втроенный - см. форум, я подробно рассказывал с примерам, обсуждали.
Можно сохранять из Microsoft Word документ в PDF - см. табличку с доступными форматами в прошлом ответе.
Хотя на перспективу - лучше это же делать через Apache Writer и библиотеку EasyOpenOffice (за небольшие деньги).
За теми кто отстал - не возвращаться. (С) Кодекс
- finsoftrz
- ✯ Ветеран ✯
- Сообщения: 4629
- Зарегистрирован: 06 Ноябрь 2014, 12:48
- Благодарил (а): 7 раз
- Поблагодарили: 37 раз
Как закрыть WORD после передачи в него данных?
Кто-то отменял библиотеку image2pdf? Экспорт кларионовских репортов вполне сносный. Можно и молча, без превью. Придется немного модернизировать процедуры превью. Если ШВС, то это вообще элементарно делается, путем передачи имени целевого файла через глобальную переменную. И никаких офисных пакетов, внешних принтеров и прочих костылей.Игорь Столяров писал(а): ↑25 Март 2022, 19:54Самый простой и эффективный - печать на PDF принтер.
В Win10 есть втроенный - см. форум, я подробно рассказывал с примерам, обсуждали.
Можно сохранять из Microsoft Word документ в PDF - см. табличку с доступными форматами в прошлом ответе.
Хотя на перспективу - лучше это же делать через Apache Writer и библиотеку EasyOpenOffice (за небольшие деньги).
C6/C11, ШВС, tps/btrieve.
- Игорь Столяров
- Ветеран движения
- Сообщения: 7385
- Зарегистрирован: 07 Июль 2005, 10:19
- Откуда: г. Ростов-на-ДоМу
- Благодарил (а): 14 раз
- Поблагодарили: 49 раз
Как закрыть WORD после передачи в него данных?
Нет. Но у неё же проблемы с экспортом графики ... и молодая была совсем не молода.
За теми кто отстал - не возвращаться. (С) Кодекс
- finsoftrz
- ✯ Ветеран ✯
- Сообщения: 4629
- Зарегистрирован: 06 Ноябрь 2014, 12:48
- Благодарил (а): 7 раз
- Поблагодарили: 37 раз
Как закрыть WORD после передачи в него данных?
У нас договора тоже в rtf, но используется старый добрый RepoRtf. Работает хорошо, шаблоны редактируются прямо в ворде. Прямой вывод в файл, без ole. Я делал аналогичный свой класс, но до продакшена так и не довел, reportf устраивает.RaFaeL писал(а): ↑25 Март 2022, 19:50Та то же пример просто, а так в нашем проект давно встроен и пользователи довольны. Для того, что обычно хотят выгружать в Word (а это разные договора), подходит более чемИгорь Столяров писал(а): ↑25 Март 2022, 19:21 Та косой тот класс RTF, как заяц. Я в той же ветке сырость решения показывал ..
C6/C11, ШВС, tps/btrieve.
- finsoftrz
- ✯ Ветеран ✯
- Сообщения: 4629
- Зарегистрирован: 06 Ноябрь 2014, 12:48
- Благодарил (а): 7 раз
- Поблагодарили: 37 раз
Как закрыть WORD после передачи в него данных?
Какие? Если вставлять wmf, то есть некоторое смазывание. С jpeg не замечал.Игорь Столяров писал(а): ↑25 Март 2022, 20:17Нет. Но у неё же проблемы с экспортом графики ... и молодая была совсем не молода.
C6/C11, ШВС, tps/btrieve.
- SergioRaguzini
- Старожил
- Сообщения: 236
- Зарегистрирован: 08 Декабрь 2009, 19:16
- Откуда: Краснодарский край
- Благодарил (а): 6 раз
Как закрыть WORD после передачи в него данных?
СпасибоИгорь Столяров писал(а): ↑25 Март 2022, 19:54 Самый простой и эффективный - печать на PDF принтер.
В Win10 есть втроенный - см. форум, я подробно рассказывал с примерам, обсуждали.
А где эту библиотеку взять?
-
- ✯ Ветеран ✯
- Сообщения: 4989
- Зарегистрирован: 28 Май 2009, 15:54
- Откуда: Москва
- Благодарил (а): 7 раз
- Поблагодарили: 21 раз
Как закрыть WORD после передачи в него данных?
Я написал как. Ничего не остаётся. И никогда не оставалось.SergioRaguzini писал(а): ↑25 Март 2022, 19:22 Есть еще одна, непонятная для меня ситуация при работе с Word, когда после экспорта отчета в файл MsWord и дальнейшим PROP:Deactivate, в Диспетчере задач Windows остается работающим в фоне процесс winword.exe хотя окно Word закрыто и внешне вроде бы это ничему не мешает.
Наверно имеются ввиду проблемы, которые решил RaFaeL.
We are hard at work… for you.
- Игорь Столяров
- Ветеран движения
- Сообщения: 7385
- Зарегистрирован: 07 Июль 2005, 10:19
- Откуда: г. Ростов-на-ДоМу
- Благодарил (а): 14 раз
- Поблагодарили: 49 раз
Как закрыть WORD после передачи в него данных?
Я помню, что размазывались QRCode в графике ... где-то обсуждали это с RaFaeL.
Причём года за четыре до того, как Вы эту библиотеку полюбили.
За теми кто отстал - не возвращаться. (С) Кодекс
- Игорь Столяров
- Ветеран движения
- Сообщения: 7385
- Зарегистрирован: 07 Июль 2005, 10:19
- Откуда: г. Ростов-на-ДоМу
- Благодарил (а): 14 раз
- Поблагодарили: 49 раз
Как закрыть WORD после передачи в него данных?
Автор этого прибамбаса ограничил кол-во объектов в PDF документе.
RaFaeL просто изменил цифру и пересобрал.
В остальном горбатого только могила исправит. Видимо потому её и забросили.
За теми кто отстал - не возвращаться. (С) Кодекс
-
- ✯ Ветеран ✯
- Сообщения: 4989
- Зарегистрирован: 28 Май 2009, 15:54
- Откуда: Москва
- Благодарил (а): 7 раз
- Поблагодарили: 21 раз
Как закрыть WORD после передачи в него данных?
Похоже не о том речь. Вот это - viewtopic.php?p=22109?Игорь Столяров писал(а): ↑25 Март 2022, 20:43 Я помню, что размазывались QRCode в графике ... где-то обсуждали это с RaFaeL.
We are hard at work… for you.
- finsoftrz
- ✯ Ветеран ✯
- Сообщения: 4629
- Зарегистрирован: 06 Ноябрь 2014, 12:48
- Благодарил (а): 7 раз
- Поблагодарили: 37 раз
Как закрыть WORD после передачи в него данных?
В смысле, забросили? Она в штатную поставку клариона включена.
C6/C11, ШВС, tps/btrieve.
-
- ✯ Ветеран ✯
- Сообщения: 4989
- Зарегистрирован: 28 Май 2009, 15:54
- Откуда: Москва
- Благодарил (а): 7 раз
- Поблагодарили: 21 раз
Как закрыть WORD после передачи в него данных?
Точно. Запамятовал я.Игорь Столяров писал(а): ↑25 Март 2022, 19:21 Вот здесь все поддерживаемые форматы для SaveAs2: https://docs.microsoft.com/ru-ru/office ... saveformat
Смотрите, пока ещё пускают нашего брата к сокровищам цивилизации ...
We are hard at work… for you.
- finsoftrz
- ✯ Ветеран ✯
- Сообщения: 4629
- Зарегистрирован: 06 Ноябрь 2014, 12:48
- Благодарил (а): 7 раз
- Поблагодарили: 37 раз
Как закрыть WORD после передачи в него данных?
Для qr можно zint использовать. Я себе в дизайнер бланков давно приделал. Класс Вы выкладывали, я по его мотивам в свой переделал. Насчет экспорта в pdf, по моему, проблем не было. У нас pdf достаточно редко используется. Проблемы с выводом qr в pdf были при использовании специальных шрифтов, насколько помню. А zint рисует картинку.Игорь Столяров писал(а): ↑25 Март 2022, 20:43Я помню, что размазывались QRCode в графике ... где-то обсуждали это с RaFaeL.
Причём года за четыре до того, как Вы эту библиотеку полюбили.
C6/C11, ШВС, tps/btrieve.
- Игорь Столяров
- Ветеран движения
- Сообщения: 7385
- Зарегистрирован: 07 Июль 2005, 10:19
- Откуда: г. Ростов-на-ДоМу
- Благодарил (а): 14 раз
- Поблагодарили: 49 раз
Как закрыть WORD после передачи в него данных?
Просто шикарное дополнение C11.1 кривой библиотекой, которую автор забросил 8 лет назад.
Ещё и через попу прикрутили - она добавляется в проект независимо от использования.
Именно так я и делаю. Причём PDF - это основной режим экспорта отчётов в некоторых проектах.
Всё это разбирали подробно много лет тому назад. Я бы не хотел бы осликом бегать по кругу.
За теми кто отстал - не возвращаться. (С) Кодекс