create or replace package body SDT_CODE is
/* 2016-ÁPR.  -21 13:25 */
/* PL/PDF REPORTER 4.2.0 */
/* THIS IS GENERATED CODE. DO NOT MODIFY DIRECTLY! PLEASE CHANGE THE TEMPLATE. */
v_format1 plpdf_type.t_pageformat;
l_box1 plpdf3.t_box;
v_paragraph1 plpdf3.t_paragraph;
l_font1 plpdf3.t_font;
l_text_idx1 pls_integer;
l_box2 plpdf3.t_box;
v_paragraph2 plpdf3.t_paragraph;
l_text_idx2 pls_integer;
l_box3 plpdf3.t_box;
v_paragraph3 plpdf3.t_paragraph;
l_box4 plpdf3.t_box;
v_paragraph4 plpdf3.t_paragraph;
/* BODYSECTION */
procedure genPDF is
 begin 
v_format1 := plpdf_util.crFormat( p_w => 595.300, p_h => 841.900);
plpdf.init1( p_orientation => 'P', p_unit => 'pt', p_format => v_format1);
plpdf.setTopMargin( p_margin => 35.400);
plpdf.setLeftMargin( p_margin => 70.850);
plpdf.setRightMargin( p_margin => 70.850);
plpdf.NewPage( );
/* PARAGRAPH */
l_box1 := plpdf3.crBox( );
v_paragraph1 := plpdf3.crParagraph( p_box => l_box1);
/* ADD TEXT */
l_font1 := plpdf3.crFont( p_fontname => 'Helvetica', p_sz => 10);
l_text_idx1 := plpdf3.addText( p_paragraph => v_paragraph1, p_text => 'The sharing operation is finished when the document is saved by the recipient and the document can no longer be accessed via the URL. Additional mechanisms, such as password protection, protect the user and data from misuse. It is also possible to scan a 3D barcode and call the document to be signed.', p_font => l_font1);
plpdf3.printParagraph( p_paragraph => v_paragraph1);
/* PARAGRAPH */
l_box2 := plpdf3.crBox( );
v_paragraph2 := plpdf3.crParagraph( p_box => l_box2);
/* ADD TEXT */
l_text_idx2 := plpdf3.addText( p_paragraph => v_paragraph2, p_text => 'The sharing operation is finished when the document is saved by the recipient and the document can no longer be accessed via the URL. Additional mechanisms, such as password protection, protect the user and data from misuse. It is also possible to scan a 3D barcode and call the document to be signed.', p_font => l_font1);
plpdf3.printParagraph( p_paragraph => v_paragraph2);
/* PARAGRAPH */
l_box3 := plpdf3.crBox( );
v_paragraph3 := plpdf3.crParagraph( p_box => l_box3);
/* SDT CONTROL: CODE -> PLPDF.SETPRINTFONT('ARIAL',NULL,12); PLPDF.PRINTTEXT(20, 20, SYSDATE) */
plpdf.SetPrintFont('Arial',null,12); plpdf.PrintText(20, 20, sysdate);
plpdf3.printParagraph( p_paragraph => v_paragraph3);
/* PARAGRAPH */
l_box4 := plpdf3.crBox( );
v_paragraph4 := plpdf3.crParagraph( p_box => l_box4);
plpdf3.printParagraph( p_paragraph => v_paragraph4);
plpdf.SendDoc( p_blob => v_pdf);
end;
end SDT_CODE;
