CFPrint с переменными URL
У меня есть вопрос о <CFPrint>
,
В настоящее время у меня есть страница CFM, на которую я ссылаюсь в своем приложении, которая выводит квитанцию на экран. Затем пользователи распечатывают эту веб-страницу и передают чек клиенту.
Вместо этого я хотел бы автоматически распечатать эту страницу CFM, чтобы пользователю не приходилось делать это вручную.
Я думал, что смогу сделать это с <CFPrint>
но он не хочет принимать мой источник со всеми моими переменными URL.
Вот что я попробовал:
<cfprint
source = "c:\inetpub\wwwroot\serviceticket\reports\dropoff_receipt.cfm?ticket_id=#url.ticketID#&signature_id=#check_signature.id#"
printer = "\\EZServiceTrax\Dell">
Но я получаю сообщение об ошибке, что исходный файл не существует. Могу ли я выполнить то, что я хочу сделать, используя этот метод? Если так, что я делаю не так? Если нет, есть ли лучший способ?
1 ответ
Вы пытались создать PDF с использованием CFDocument, а затем использовали переменную в качестве источника для CFPrint? Вот что документация CFPrint говорит об атрибуте 'source':
source = "абсолютный или относительный путь к файлу PDF | переменная документа PDF"".... Переменная документа PDF в памяти, генерируемая тегом cfdocument или тегом cfpdf.