This implementation is using a custom PL/SQL package, UC_PDF_REGION_PRO_CUSTOM_PKG
, to process and store the documents in an APEX collection.
Place the following in the Initialization PL/SQL Code
:
uc_pdf_region_pro.g_doc_getfileinfo := 'uc_pdf_region_pro_custom_pkg.uc_pdf_region_pro_collection_getfileinfo';
uc_pdf_region_pro.g_doc_create := 'uc_pdf_region_pro_custom_pkg.uc_pdf_region_pro_collection_create';
uc_pdf_region_pro.g_doc_update := 'uc_pdf_region_pro_custom_pkg.uc_pdf_region_pro_collection_update';
The definitions of the procedures are:
procedure uc_pdf_region_pro_collection_create(
p_application_id in number,
p_page_id in number,
p_session_id in number,
p_user_id in varchar2,
p_file_id out varchar2,
p_file_content in blob,
p_file_filename in out varchar2,
p_file_mime_type in varchar2,
p_file_last_update_date in out timestamp,
p_file_version in out number,
p_file_blob_owner in out varchar2
);
procedure uc_pdf_region_pro_collection_update(
p_application_id in number,
p_page_id in number,
p_session_id in number,
p_user_id in varchar2,
p_file_id in varchar2,
p_file_content in blob,
p_file_filename in varchar2,
p_file_mime_type in varchar2,
p_file_last_update_date in out timestamp,
p_file_version in out number,
p_file_blob_owner in varchar2
);
procedure uc_pdf_region_pro_collection_getfileinfo(
p_application_id in number,
p_page_id in number,
p_session_id in number,
p_user_id in varchar2,
p_file_id in varchar2,
p_out_content out BLOB,
p_out_filename out varchar2,
p_out_mime_type out varchar2,
p_out_last_update_date out timestamp,
p_out_version out varchar2,
p_out_blob_owner out varchar2
);