У меня есть окно данных сетки с изображением на его фоне (с размерами страницы A4), и я хотел бы экспортировать как данные, так и изображение в виде (одностраничного) файла PDF. Я использовал несколько комбинаций следующих команд, но в лучшем случае я получил PDF-файл нулевого размера.
//dw_1.Modify("Datawindow.Export.PDF.Method = Distill! ")
//dw_1.Modify("DataWindow.Export.PDF.Method = XSLFOP! ")
dw_1.Object.DataWindow.Export.PDF.Method = Distill!
//dw_1.Object.DataWindow.Printer = "\\prntsrvr\pr-6"
dw_1.Object.DataWindow.Export.PDF.Distill.CustomPostScript="No"
dw_1.SaveAs("c:\dw_one.pdf", PDF!, false)
В руководстве пользователя (на стр. 533) сказано:
… the data is printed to a PostScript file and automatically distilled to PDF using GNU Ghostscript…
Installing Ghostscript
For licensing reasons, Ghostscript is not installed with PowerBuilder. You (and your users) must download and install it before you can use this technique…
Кто-нибудь знает, что это за процедура?
ИЗМЕНИТЬ СПАСИБО ВСЕМ. Достаточно было установить ghostscript. Я только не могу понять, почему процедура успешно выполняется на некоторых компьютерах товарищей (используя метод = XSLFOP!) без использования ghostscript :-/