powered by simpleCommunicator - 2.0.49     © 2025 Programmizd 02
Форумы / PowerBuilder [игнор отключен] [закрыт для гостей] / Почему DataWindow не сохраняется в
10 сообщений из 10, страница 1 из 1
Почему DataWindow не сохраняется в
    #32253628
Фотография urvas
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
формате PDF, а во всех других форматах сохраняется без проблем?
...
Рейтинг: 0 / 0
Почему DataWindow не сохраняется в
    #32253953
Фотография Вовик
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
вроде сделали в 9 версии
...
Рейтинг: 0 / 0
Почему DataWindow не сохраняется в
    #32254029
Фотография urvas
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Так в 9-ке и не сохраняется!
...
Рейтинг: 0 / 0
Почему DataWindow не сохраняется в
    #32254074
Фотография Филипп
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А Ghostscript поставил?
...
Рейтинг: 0 / 0
Почему DataWindow не сохраняется в
    #32254200
Ermak
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Если нет Ghostscript, то придется идти другим путем через XSL Formatting Objects (XSL-FO). Для этого в DataWindow Painter'e необходимо:
- выбрать закладку Data Export
- в поле Format to configure из списка выбрать PDF
- в поле Method из списка выбрать XSLFOP


Код: plaintext
1.
2.
3.
int li_ret
 dw_1.Modify( "Export.PDF.Method = XSLFOP! " ) 
 dw_1.Modify( "Export.PDF.xslfop.print='Yes'" ) 
 li_ret = dw_1.SaveAs( "printed.pdf" , PDF!, true)


Все это описано в документации PowerBuilder User's Guide

Однако с PDF'ником есть проблемы. Русский фонт.
Пока не ясно как подключить свой фонт.
...
Рейтинг: 0 / 0
Почему DataWindow не сохраняется в
    #32254369
Фотография urvas
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Спасибо!
Но не понятен один момент!
Я использую dw_1.SaveAs()
В хэлпе сказано:
If you do not specify any arguments for SaveAs, PowerBuilder displays the Save As dialog box. A dropdown listbox lets the user specify the format of the saved data. You must specify all arguments for the Web DataWindow.

Собственно, сохраняется во всех форматах, представленных в выпадающем списке, кроме PDF. Зачем же тогда необходимо включатьт его в список, если для сохранения требуются некоторые дополнительные пассы?
...
Рейтинг: 0 / 0
Почему DataWindow не сохраняется в
    #32254764
Ermak
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
"Собственно, сохраняется во всех форматах, представленных в выпадающем списке, кроме PDF. Зачем же тогда необходимо включатьт его в список, если для сохранения требуются некоторые дополнительные пассы?"

Собственно экспорт в формат PDF производится через GNU Ghostscript или XSL-FO.
Проверить корректность установки, настройки, да и просто работоспособность данных компонент на лету в момент вызова ф-ции saveAs(...) на мой взгляд невозможно.

Поэтому у кого-то все работает у кого-то нет.
...
Рейтинг: 0 / 0
Почему DataWindow не сохраняется в
    #32254811
Фотография urvas
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Расскажите, пожалуйста, каким образом использовать Ghostscript?
...
Рейтинг: 0 / 0
Почему DataWindow не сохраняется в
    #32308656
Zmiter
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
То. что в help что то не работает. Вот так работает
dw.Object.DataWindow.Export.PDF.Method = XSLFOP!
dw.Object.DataWindow.Export.PDF.Distill.CustomPostScript='Yes'
ll_res = dw.SaveAs(ls_FName, PDF!, lb_Headers)

А проблему со шрифтами как нибудь решили ?
...
Рейтинг: 0 / 0
Почему DataWindow не сохраняется в
    #32308952
Фотография urvas
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Сохранилось!
Но со шрифтами - БЕДА!!! Различаю только цифры, остальное - решетки...
...
Рейтинг: 0 / 0
10 сообщений из 10, страница 1 из 1
Форумы / PowerBuilder [игнор отключен] [закрыт для гостей] / Почему DataWindow не сохраняется в
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]