Lotusscript - NotesUIDocument.Print - PullRequest
       133

Lotusscript - NotesUIDocument.Print

0 голосов
/ 10 января 2020

Я хочу напечатать документ заметок в формате PDF, поэтому я использовал

uidoc.Print(1,0,0,False,"Microsoft Print to PDF")

Но я не хочу, чтобы это диалоговое окно отображалось.

Сохранить вывод на печать как

Я хочу, чтобы он программно сохранялся как, например, "C: \ test \ PrintToPDF.pdf", не прося пользователя ввести имя файла и выбрать папку или путь

Ответы [ 2 ]

1 голос
/ 11 января 2020

Насколько я знаю, для этого нет выбора. Подсказка для целевого имени файла является частью драйвера, а не частью Notes, а метод NotesUIDocument.Print () не может сообщить целевое имя файла драйверу. Не будет, поскольку стандартные драйверы печати не запрашивают имена файлов.

0 голосов
/ 12 января 2020

Нашёл ответ на сайте поддержки IBM, который должен решить вашу проблему: https://www-01.ibm.com/support/docview.wss?uid=swg1LO87560

Вам нужно сделать следующее:
Добавить параметр notes.ini: BrowserRenderPrintNotes = 1

Скопируйте и вставьте содержимое с указанного выше URL-адреса, поскольку IBM начинает закрывать все ссылки поддержки Notes и Domino теперь, когда платформа продана HCL.

LO87560: ИСПОЛЬЗОВАНИЕ МЕТОДА ПЕЧАТИ LOTUSSCRIPT ИЗ NOTESUIDOCUMENT КЛАССА С ПАРАМЕТРАМИ, ОТОБРАЖАЕТСЯ КОРОБКА ДИАЛОГА ПЕЧАТИ ФАЙЛОВ.

Запрос состояния APAR IBM Support Agent Tool

Closed as fixed if next.

Описание ошибки

In the Domino designer help, for the Print method of the
LotusScript class NotesUIDocument, it is specified :
"Prints the current document:
If one or more parameters are specified, automatically prints
the document.
If no parameters are specified, or if the first parameter is
omitted, displays the File Print dialog box.
When the agent is executed with "Call uidoc.Print(1)" or
"Call.uidoc.Print(1, 0, 0, False)", the print dialog box is
displayed.
According to the documentation, it shouldn't.
The issue only occurs for SMTP mail ( eg. from iNotes),
standard note mail doesn't have the problem.
Environment
Notes 853 and 901
Windows 64 bit

Локальное исправление

Add the notes.ini parameter
BrowserRenderPrintNotes=1

This solves the issue with the print box dialog. however mail
does not print images correctly - images are printed as
attachment.
...