Adobe PDF,как указать имя файла?
Модератор: Дед Пахом
Правила форума
При написании вопроса или обсуждении проблемы, не забывайте указывать версию Clarion который Вы используете.
А так же пользуйтесь спец. тегами при вставке исходников!!!
При написании вопроса или обсуждении проблемы, не забывайте указывать версию Clarion который Вы используете.
А так же пользуйтесь спец. тегами при вставке исходников!!!
Adobe PDF,как указать имя файла?
А что значит подправить и перебор. В кларионе имеются же функции работы с реестром - запомнил дефолтный путь, изменил на нужный, напечатал, восстановил.Nibirjanin писал(а): 24 Июль 2020, 3:40 Возможно, как написал vic7tar, подправить в регистре, но это уже перебор, мне кажется.
C10, Win10x64
-
- ✯ Ветеран ✯
- Сообщения: 5157
- Зарегистрирован: 28 Май 2009, 15:54
- Откуда: Москва
- Благодарил (а): 11 раз
- Поблагодарили: 26 раз
Adobe PDF,как указать имя файла?
Таких библиотек вагон. Наверняка можно найти и бесплатную. Вопрос в том как её прикрутить. Может даже что-то найти близкое к Клариону. Я думаю так. Если есть потребность только выводить в PDF, достаточно майкрософтовского принтера. В десятой Винде он уже установлен. Программно переключиться на него труда особого не представляет. Что касается пользователей, у которых Win7 и ниже, их можно не рассматривать, Майкрософт вопрос решила

We are hard at work… for you. 

-
- ✯ Ветеран ✯
- Сообщения: 5157
- Зарегистрирован: 28 Май 2009, 15:54
- Откуда: Москва
- Благодарил (а): 11 раз
- Поблагодарили: 26 раз
Adobe PDF,как указать имя файла?
... запомнил дефолтный путь, изменил на нужный, программа зависла, вызывайте админа на восстановление.vic7tar писал(а): 24 Июль 2020, 10:42А что значит подправить и перебор. В кларионе имеются же функции работы с реестром - запомнил дефолтный путь, изменил на нужный, напечатал, восстановил.Nibirjanin писал(а): 24 Июль 2020, 3:40 Возможно, как написал vic7tar, подправить в регистре, но это уже перебор, мне кажется.
We are hard at work… for you. 

Adobe PDF,как указать имя файла?
Можно на этот случай предусмотреть страхующие действия.
А при печати он там ничего не спрашивает?kreator писал(а): 24 Июль 2020, 10:49 В десятой Винде он уже установлен. Программно переключиться на него труда особого не представляет.
C10, Win10x64
-
- ✯ Ветеран ✯
- Сообщения: 5157
- Зарегистрирован: 28 Май 2009, 15:54
- Откуда: Москва
- Благодарил (а): 11 раз
- Поблагодарили: 26 раз
Adobe PDF,как указать имя файла?
По-моему опыту самый беспроблемный. И пути поддерживает, и сразу PDF создаёт (а не PS). Чтобы переключиться на него без движений пользователя, нужно некие действия прописать. Посмотрите по форуму. По-моему, Игорь Столяров описывал процесс. Могу и я этот кусок выложить ещё раз. Я этот процесс зашил в стандартный класс. Можете и сами там посмотреть, но там много возможно чего лишнего.
We are hard at work… for you. 

-
- ✯ Ветеран ✯
- Сообщения: 5157
- Зарегистрирован: 28 Май 2009, 15:54
- Откуда: Москва
- Благодарил (а): 11 раз
- Поблагодарили: 26 раз
Adobe PDF,как указать имя файла?
Не совсем я прав. Переключиться необходимо до создания отчёта. А определённая движуха нужна только, если нужно экспортировать уже созданный отчёт (выбран стандартный принтер), например из "Предварительного просмотра".kreator писал(а): 24 Июль 2020, 11:50 Чтобы переключиться на него без движений пользователя, нужно некие действия прописать.
We are hard at work… for you. 

Adobe PDF,как указать имя файла?
Допустим, что ничего прописывать не надо - Microsoft Print To PDF стоит по умолчанию.kreator писал(а): 24 Июль 2020, 11:50 Чтобы переключиться на него без движений пользователя, нужно некие действия прописать.
Вопрос - так будет действовать эта заезженная связка?:
Printer{PropPrint:PrintToFile} = True
Printer{PropPrint:PrintToName} = 'путь\Имя файла.pdf'
А где там в настройках Microsoft Print To PDF есть какое-то упоминание о путях?
C10, Win10x64
-
- ✯ Ветеран ✯
- Сообщения: 5157
- Зарегистрирован: 28 Май 2009, 15:54
- Откуда: Москва
- Благодарил (а): 11 раз
- Поблагодарили: 26 раз
Adobe PDF,как указать имя файла?
Я думаю будет именно так.vic7tar писал(а): 24 Июль 2020, 15:29 Вопрос - так будет действовать эта заезженная связка?:Printer{PropPrint:PrintToFile} = True
Printer{PropPrint:PrintToName} = 'путь\Имя файла.pdf'
В том-то и дело, что там нет этого упоминания. Вы просто в Printer{PropPrint:PrintToName} его прописываете и всё.А где там в настройках Microsoft Print To PDF есть какое-то упоминание о путях?
We are hard at work… for you. 
