{"id":318,"date":"2024-09-03T13:53:28","date_gmt":"2024-09-03T13:53:28","guid":{"rendered":"https:\/\/help.webstock.nl\/?post_type=docs&#038;p=318"},"modified":"2024-09-03T13:53:28","modified_gmt":"2024-09-03T13:53:28","password":"","slug":"10-1-sjablonen-documenten","status":"publish","type":"docs","link":"https:\/\/help.webstock.nl\/?docs=10-1-sjablonen-documenten","title":{"rendered":"10.1 Sjablonen\/documenten"},"content":{"rendered":"\n<p>Binnen WebStock zijn er een aantal standaard sjablonen aanwezig<\/p>\n\n\n\n<p><strong>Format items voor PDF templates:<\/strong><\/p>\n\n\n\n<p>Options = pageSize|pageOrientation|marginLeft|marginTop|marginRight|marginBottom|copies|collated|Attachment<\/p>\n\n\n\n<p>Sql \u00a0 \u00a0 \u00a0 = SELECT * FROM salesorders WHERE salesorder_id IN ({ids})\u00a0<br>DetailSql = SELECT * FROM salesorderlines WHERE salesorder_id IN ({ids})<br>NOTE:The lines &#8220;Sql=&#8221; and &#8220;DetailSql=&#8221; may be skipped here and given in the new form-fields &#8220;Query Master&#8221; and &#8220;Query Detail&#8221;<\/p>\n\n\n\n<p>String\u00a0 = startX|startY|width|align|fontname|fontsize|text<br>Line\u00a0 \u00a0 = startX|startY|endX|endY|size<br>Image \u00a0 = startX|startY|endX|endY|path<br>Columns = startX|startY|width|header|footer|overflowY|overflowType<br>Column\u00a0 = width|align|fontname|fontsize|headerBorders|footerBorders|borders|headerText|footerText|text<br>Column\u00a0 = width|align|fontname|fontsize|headerBorders|footerBorders|borders|headerText|footerText|text<br>Column\u00a0 = width|align|fontname|fontsize|headerBorders|footerBorders|borders|headerText|footerText|text<\/p>\n\n\n\n<p>| is de separator en kan niet escaped worden (\\|).<\/p>\n\n\n\n<p>Alle getallen zijn float.<br>Text is zonder quotes.<br>Gebruik ~ in path voor relatieve paden, bijvoorbeeld ~\/Images\/Logo.jpg<\/p>\n\n\n\n<p>Columns vormt een tabel voor de detail dataset.<br>Alle volgende Column regels worden aan deze tabel toegevoegd.<br>Als bij Columns overflowY is opgegeven, wordt deze waarde gebruikt om nieuwe pagina&#8217;s aan te maken als de lijst te lang wordt.\u00a0<br>Width in de Column is relatief, de tabel wordt zo breed als bij Columns is aangegeven.<\/p>\n\n\n\n<p>In text kunnen {placeholders} gebruikt worden om data uit de DataRow in te zetten. Daarnaast zijn de velden {record_number}, {total_records}, {page_number} en {total_pages} beschikbaar.<\/p>\n\n\n\n<p>Lege regels en regels die beginnen met # worden genegeerd.<\/p>\n\n\n\n<p>Voor elk record in SQL wordt er een nieuwe pagina gemaakt. Zorg dat de primary key wordt geselecteerd als &#8216;id&#8217;. Deze wordt gebruikt in {ids} van DetailSql.<\/p>\n\n\n\n<p>Voor elk record in Detail Sql wordt er een nieuwe rij gemaakt in de detail tabel (Columns).<\/p>\n\n\n\n<p>copies:<\/p>\n\n\n\n<p>Als copy is opgegeven en groter is dan 1, wordt het gehele proces dat aantal keer herhaald.<\/p>\n\n\n\n<p>Als kopie\u00ebn groter zijn dan 1, bepaalt collated hoe de kopie\u00ebn zijn opgebouwd.<\/p>\n\n\n\n<p>pageSize (paginaformaten):<\/p>\n\n\n\n<p>A2<\/p>\n\n\n\n<p>A3<\/p>\n\n\n\n<p>A4 (595 x 842)<\/p>\n\n\n\n<p>A5<\/p>\n\n\n\n<p>LETTER<\/p>\n\n\n\n<p>LEGAL<\/p>\n\n\n\n<p>Of een formaat in mm: xx yy (spatie ertussen)<\/p>\n\n\n\n<p>page Orientation (Pagina Ori\u00ebntatie):<\/p>\n\n\n\n<p>P<\/p>\n\n\n\n<p>L<\/p>\n\n\n\n<p>collated:<\/p>\n\n\n\n<p>true (123, 123, 123, etc)<\/p>\n\n\n\n<p>false (111, 222, 333, etc)<\/p>\n\n\n\n<p>Attachment:<\/p>\n\n\n\n<p>True (pdf word door browser als attachment gedownload)<\/p>\n\n\n\n<p>False (default waarde, pdf word inline door browser geopend)<\/p>\n\n\n\n<p>Mogelijke fonts(fontname):<\/p>\n\n\n\n<p>Courier<\/p>\n\n\n\n<p>Courier-Bold<\/p>\n\n\n\n<p>Courier-Bold Oblique<\/p>\n\n\n\n<p>Courier-Oblique<\/p>\n\n\n\n<p>Helvetica<\/p>\n\n\n\n<p>Helvetica-Bold<\/p>\n\n\n\n<p>Helvetica-Bold Oblique<\/p>\n\n\n\n<p>Helvetica-Oblique<\/p>\n\n\n\n<p>Symbol<\/p>\n\n\n\n<p>Times-Bold<\/p>\n\n\n\n<p>Times-Bold Italic<\/p>\n\n\n\n<p>Times-Italic<\/p>\n\n\n\n<p>Times-Roman<\/p>\n\n\n\n<p>Zapfdingbats<\/p>\n\n\n\n<p>Mogelijke align:<\/p>\n\n\n\n<p>0 LEFT<\/p>\n\n\n\n<p>1 CENTER<\/p>\n\n\n\n<p>2 RIGHT<\/p>\n\n\n\n<p>3 JUSTIFIED<\/p>\n\n\n\n<p>Mogelijke font style:<\/p>\n\n\n\n<p>0 NORMAL<\/p>\n\n\n\n<p>1 BOLD<\/p>\n\n\n\n<p>2 ITALIC<\/p>\n\n\n\n<p>3 BOLDITALIC<\/p>\n\n\n\n<p>4 UNDERLINE<\/p>\n\n\n\n<p>Mogelijke borders:<\/p>\n\n\n\n<p>L<\/p>\n\n\n\n<p>T<\/p>\n\n\n\n<p>R<\/p>\n\n\n\n<p>B<\/p>\n\n\n\n<p>Mogelijke overflow Type: continue (De lijst wordt voortgezet naar de bottom margin, en eventueel volgende pagina&#8217;s. Elementen na Columns worden doorgeschoven.) repeat (Elke pagina is hetzelfde, maar steeds met de volgende set detail regels.)<\/p>\n\n\n\n<p><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Binnen WebStock zijn er een aantal standaard sjablonen aanwezig Format items voor PDF templates: Options = pageSize|pageOrientation|marginLeft|marginTop|marginRight|marginBottom|copies|collated|Attachment Sql \u00a0 \u00a0 \u00a0 = SELECT * FROM salesorders WHERE salesorder_id IN ({ids})\u00a0DetailSql = SELECT * FROM salesorderlines WHERE salesorder_id IN ({ids})NOTE:The lines &#8220;Sql=&#8221; and &#8220;DetailSql=&#8221; may be skipped here and given in the new form-fields &#8220;Query Master&#8221; [&hellip;]<\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"doc_category":[16],"doc_tag":[],"class_list":["post-318","docs","type-docs","status-publish","hentry","doc_category-10-sjablonen-documenten"],"year_month":"2026-05","word_count":433,"total_views":0,"reactions":{"happy":0,"normal":0,"sad":0},"author_info":{"name":"Webdesign","author_nicename":"webdesign","author_url":"https:\/\/help.webstock.nl\/?author=2"},"doc_category_info":[{"term_name":"10. Sjablonen\/documenten","term_url":"https:\/\/help.webstock.nl\/?doc_category=10-sjablonen-documenten"}],"doc_tag_info":[],"_links":{"self":[{"href":"https:\/\/help.webstock.nl\/index.php?rest_route=\/wp\/v2\/docs\/318","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/help.webstock.nl\/index.php?rest_route=\/wp\/v2\/docs"}],"about":[{"href":"https:\/\/help.webstock.nl\/index.php?rest_route=\/wp\/v2\/types\/docs"}],"author":[{"embeddable":true,"href":"https:\/\/help.webstock.nl\/index.php?rest_route=\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/help.webstock.nl\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=318"}],"version-history":[{"count":1,"href":"https:\/\/help.webstock.nl\/index.php?rest_route=\/wp\/v2\/docs\/318\/revisions"}],"predecessor-version":[{"id":319,"href":"https:\/\/help.webstock.nl\/index.php?rest_route=\/wp\/v2\/docs\/318\/revisions\/319"}],"wp:attachment":[{"href":"https:\/\/help.webstock.nl\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=318"}],"wp:term":[{"taxonomy":"doc_category","embeddable":true,"href":"https:\/\/help.webstock.nl\/index.php?rest_route=%2Fwp%2Fv2%2Fdoc_category&post=318"},{"taxonomy":"doc_tag","embeddable":true,"href":"https:\/\/help.webstock.nl\/index.php?rest_route=%2Fwp%2Fv2%2Fdoc_tag&post=318"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}