Содержимое PL / SQL в PDF печатается в Oracle Apex 5.1.3 - PullRequest
0 голосов
/ 29 октября 2018

Я разработал накладную по PL / SQL-контенту с использованием HTML и CSS, но не могу правильно настроить страницу. И я не могу печатать в формате PDF.

1 Ответ

0 голосов
/ 29 октября 2018

Если вы только начали работать с Apex, возможно, вы бы предпочли использовать его мастера, которые помогут вам в процессе создания. Хотя вы можете создать страницу с помощью команд HTML - зачем вам это?

Счет, я полагаю, хранится в таблице. Если это так, я бы предложил вам создать страницу «Отчет с формой в таблице» - она ​​создаст

  • интерактивный отчет, который позволит вам просмотреть все созданные вами счета
  • форма, которая позволит вам создавать новые счета, обновлять или удалять существующие

Попробуй это; это совсем не должно быть сложно.

Что касается печати отчетов в формате PDF: вот что я (мы) делаем:

  • Я создаю отчет с помощью Oracle Reports Builder
  • поместить RDF на наш компьютер IAS (сервер приложений Интернета)
  • поместить свою запись в файл CGICMD.DAT
  • вызвать отчет из Apex, используя динамическое действие для кнопки, используя 2 шага:
    • PL / SQL, который составляет URL (и добавляет значения параметров)
    • JavaScript, который вызывает отчет (используя window.open)

Я понимаю, что не у всех есть IAS и работает; это совсем не тривиальная задача. Некоторое время назад для собственного удовольствия я установил Apache Tomcat и JasperReports, чтобы посмотреть, смогу ли я заставить его работать. Я сделал. Однако, поскольку моя компания использует отчеты IAS и Oracle, я отказался от такого подхода.

У кого-то еще могут быть другие предложения; немного подождите, пока они ответят.

...