{"id":76,"date":"2016-09-08T15:56:30","date_gmt":"2016-09-08T13:56:30","guid":{"rendered":"https:\/\/www.generazione2000.com\/lab\/?p=76"},"modified":"2022-01-09T10:49:56","modified_gmt":"2022-01-09T09:49:56","slug":"osm-rapporti-interventi-descrizione-lunga-articoli-non-visualizza-correttamente-pdf","status":"publish","type":"post","link":"https:\/\/www.generazione2000.com\/lab\/2016\/09\/08\/osm-rapporti-interventi-descrizione-lunga-articoli-non-visualizza-correttamente-pdf\/","title":{"rendered":"OSM Rapporti interventi descrizione lunga articoli non visualizza correttamente pdf"},"content":{"rendered":"<p>Se le descrizioni degli articoli sono troppo lunghe, ho misurato se &gt; 50 caratteri ed oltre si possono avere delle problematiche nella visualizzazione corretta del pdf generato, ovvero la prate pi\u00f9 a destra, dopo la descrizione, come il prezzo degli articoli, non viene visualizzato.<\/p>\n<p>La stessa problematica che si riscontra nei preventivi e di cui trovate la discussione <a href=\"https:\/\/www.generazione2000.com\/Blog\/forums\/topic\/preventivi-descrizione-lunga-articoli-non-visualizza-correttamente-pdf\/\">qui<\/a><\/p>\n<p>dunque procederemo nella stessa maniera<\/p>\n<p>alla cartella \/templates\/interventi<\/p>\n<p>aprire il file pdfgen.interventi.php<\/p>\n<p>nella teoria<br \/>\nalla riga 165 inizia la procedura di ritrovamentoe scrittura del materiale utilizzato nel rapporto di intervento<br \/>\nalla riga 193 comincia il ciclo FOR per l\u2019inserimento degli articoli di magazzino utilizzati nel rapporto di intervento<br \/>\nalla riga 203 viene eseguito, durante il ciclo FOR, l\u2019inserimento della DESCRIZIONE articoli di magazzino utilizzati nell\u2019intevento.<br \/>\ndopo la riga 203 inseriamo una nuova riga che assumer\u00e0 il numero 204<br \/>\nin questa riga creiamo una variabile $DescrizioneArticolo che assumer\u00e0 il valore di $rs2[$i][\u2018descrizione\u2019] ma attraverso la funzione WORDWRAP, come segue<br \/>\n<code>$DescrizioneArticolo = wordwrap ($rs2[$i]['descrizione'] , 50 , \"&lt;br \/&gt;\");<\/code><br \/>\npoi visualizziamo il risultato della variabile nella riga, ora numerata, 206 con il seguente codice al posto di quello originale<\/p>\n<p><code>$body .= \"&lt;span&gt;\".$DescrizioneArticolo.\"&lt;\/span&gt;\\n\";<\/code><\/p>\n<p>Dunque inizialmente avevamo questa serie di codice:<\/p>\n<pre><code>\r\n$body .= \"&lt;td class='first_cell' valign='top'&gt;\\n\";\r\n\r\n$body .= \"&lt;span&gt;\".$rs2[$i]['descrizione'].\"&lt;\/span&gt;\\n\";\r\n\r\nif( $rs2[$i]['codice']!='' &amp;&amp; $rs2[$i]['codice']!='Lotto: , SN: , Altro: ' ){ $body .= \"&lt;br\/&gt;&lt;small&gt;\".$rs2[$i]['codice'].\"&lt;\/small&gt;\\n\"; }\r\n$body .= \"&lt;\/td&gt;\\n\";\r\n<\/code><\/pre>\n<p>che ora va sostituita con questa<\/p>\n<pre><code>\r\n\/\/Descrizione\r\n$DescrizioneArticolo = wordwrap ($rs2[$i]['descrizione'] , 50 , \"&lt;br \/&gt;\");\r\n\r\n$body .= \"&lt;td class='first_cell' valign='top'&gt;\\n\";\r\n\r\n$body .= \"&lt;span&gt;\".$DescrizioneArticolo.\"&lt;\/span&gt;\\n\";\r\n\r\nif( $rs2[$i]['codice']!='' &amp;&amp; $rs2[$i]['codice']!='Lotto: , SN: , Altro: ' ){ $body .= \"&lt;br\/&gt;&lt;small&gt;\".$rs2[$i]['codice'].\"&lt;\/small&gt;\\n\"; }\r\n\r\n$body .= \"&lt;\/td&gt;\\n\";\r\n<\/code><\/pre>\n<p>&nbsp;<\/p>\n<p>Stefano<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Se le descrizioni degli articoli sono troppo lunghe, ho misurato se &gt; 50 caratteri ed oltre si possono avere delle problematiche nella visualizzazione corretta del pdf generato, ovvero la prate pi\u00f9 a destra, dopo la descrizione, come il prezzo degli articoli, non viene visualizzato. La stessa problematica che si riscontra nei preventivi e di cui [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[4],"tags":[32,39,41],"class_list":["post-76","post","type-post","status-publish","format-standard","hentry","category-openstamanager","tag-openstamanager","tag-osm","tag-rapporti-interventi"],"_links":{"self":[{"href":"https:\/\/www.generazione2000.com\/lab\/wp-json\/wp\/v2\/posts\/76","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.generazione2000.com\/lab\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.generazione2000.com\/lab\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.generazione2000.com\/lab\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.generazione2000.com\/lab\/wp-json\/wp\/v2\/comments?post=76"}],"version-history":[{"count":2,"href":"https:\/\/www.generazione2000.com\/lab\/wp-json\/wp\/v2\/posts\/76\/revisions"}],"predecessor-version":[{"id":79,"href":"https:\/\/www.generazione2000.com\/lab\/wp-json\/wp\/v2\/posts\/76\/revisions\/79"}],"wp:attachment":[{"href":"https:\/\/www.generazione2000.com\/lab\/wp-json\/wp\/v2\/media?parent=76"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.generazione2000.com\/lab\/wp-json\/wp\/v2\/categories?post=76"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.generazione2000.com\/lab\/wp-json\/wp\/v2\/tags?post=76"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}