Adobe PDF,как указать имя файла?
Добавлено: 24 Июль 2020, 9:58
Похоже идет расчет осадки судна в зависимости от загрузки!
Место общения программистов, форум разработчиков БД на Clarion
https://forum.clarionlife.net/
А что значит подправить и перебор. В кларионе имеются же функции работы с реестром - запомнил дефолтный путь, изменил на нужный, напечатал, восстановил.Nibirjanin писал(а): ↑24 Июль 2020, 3:40 Возможно, как написал vic7tar, подправить в регистре, но это уже перебор, мне кажется.
Таких библиотек вагон. Наверняка можно найти и бесплатную. Вопрос в том как её прикрутить. Может даже что-то найти близкое к Клариону. Я думаю так. Если есть потребность только выводить в PDF, достаточно майкрософтовского принтера. В десятой Винде он уже установлен. Программно переключиться на него труда особого не представляет. Что касается пользователей, у которых Win7 и ниже, их можно не рассматривать, Майкрософт вопрос решила .
... запомнил дефолтный путь, изменил на нужный, программа зависла, вызывайте админа на восстановление.vic7tar писал(а): ↑24 Июль 2020, 10:42А что значит подправить и перебор. В кларионе имеются же функции работы с реестром - запомнил дефолтный путь, изменил на нужный, напечатал, восстановил.Nibirjanin писал(а): ↑24 Июль 2020, 3:40 Возможно, как написал vic7tar, подправить в регистре, но это уже перебор, мне кажется.
Можно на этот случай предусмотреть страхующие действия.
А при печати он там ничего не спрашивает?
По-моему опыту самый беспроблемный. И пути поддерживает, и сразу PDF создаёт (а не PS). Чтобы переключиться на него без движений пользователя, нужно некие действия прописать. Посмотрите по форуму. По-моему, Игорь Столяров описывал процесс. Могу и я этот кусок выложить ещё раз. Я этот процесс зашил в стандартный класс. Можете и сами там посмотреть, но там много возможно чего лишнего.
Не совсем я прав. Переключиться необходимо до создания отчёта. А определённая движуха нужна только, если нужно экспортировать уже созданный отчёт (выбран стандартный принтер), например из "Предварительного просмотра".
Допустим, что ничего прописывать не надо - Microsoft Print To PDF стоит по умолчанию.
Printer{PropPrint:PrintToFile} = True
Printer{PropPrint:PrintToName} = 'путь\Имя файла.pdf'
А где там в настройках Microsoft Print To PDF есть какое-то упоминание о путях?
Я думаю будет именно так.
В том-то и дело, что там нет этого упоминания. Вы просто в Printer{PropPrint:PrintToName} его прописываете и всё.А где там в настройках Microsoft Print To PDF есть какое-то упоминание о путях?