From ed7ccda9be28b681ec95887831bafb3d360d6646 Mon Sep 17 00:00:00 2001 From: Sirio Builder Date: Tue, 31 Jul 2018 17:21:52 +0200 Subject: [PATCH] =?UTF-8?q?Patch=20level=20=20=20=20=20=20=20=20=20:=2012.?= =?UTF-8?q?0=20614=20Files=20correlati=20=20=20=20=20:=20Commento=20=20=20?= =?UTF-8?q?=20=20=20=20=20=20=20=20=20:=20Ricarico=20modifiche=20gi=C3=A0?= =?UTF-8?q?=20caricate?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/pr/pr0500a.uml | 2 +- src/ve/ve1300.cpp | 8 +++++--- 2 files changed, 6 insertions(+), 4 deletions(-) diff --git a/src/pr/pr0500a.uml b/src/pr/pr0500a.uml index aea3c8dde..6c142865f 100755 --- a/src/pr/pr0500a.uml +++ b/src/pr/pr0500a.uml @@ -24,7 +24,7 @@ BEGIN INPUT CODAGE F_CODAGE DISPLAY "Codice@8R" CODAGE DISPLAY "Descrizione@50" RAGSOC - DISPLAY "Capo Zona@5" CAPO + DISPLAY "Capo Zona@5" CODCAPO OUTPUT F_CODAGE CODAGE OUTPUT F_RAGSOC RAGSOC CHECKTYPE REQUIRED diff --git a/src/ve/ve1300.cpp b/src/ve/ve1300.cpp index f947eac0a..bb0d19082 100755 --- a/src/ve/ve1300.cpp +++ b/src/ve/ve1300.cpp @@ -1086,7 +1086,7 @@ public: class TReport_doc_app : public TSkeleton_application { - enum TOutput_mode { out_preview, out_print, out_mail, out_signed_mail, out_pdf, out_signed_pdf }; + enum TOutput_mode { out_preview, out_print, out_mail, out_signed_mail, out_pdf, out_signed_pdf, out_disk}; TReport_doc_mask* _msk; @@ -1402,7 +1402,7 @@ bool TReport_doc_app::print_loop(TRecordset& doc, TOutput_mode mode, bool final_ TToken_string to, cc; const bool send_mail = mail_requested && get_mail_address(to, cc); - const bool paperless = send_mail || mode == out_pdf || mode == out_signed_pdf; + const bool paperless = send_mail || mode == out_pdf || mode == out_signed_pdf || mode == out_disk; // Tenta di costruirsi il nome del report: se non stampo su carta cerco di usare un profilo con sfondo TFilename profilo; @@ -1533,11 +1533,12 @@ bool TReport_doc_app::print_loop(TRecordset& doc, TOutput_mode mode, bool final_ case out_preview: book.preview(); break; case out_pdf: case out_signed_pdf: + case out_disk: { TFilename pdf; pdf.tempdir(); pdf << SLASH << _anno << '_' << _codnum << '_' << _ndoc; pdf.ext("pdf"); - if (book.export_pdf(pdf, mode == out_signed_pdf)) + if (book.export_pdf(pdf, mode == out_signed_pdf) && mode != out_disk) xvt_sys_goto_url(pdf, "open"); } break; @@ -1636,6 +1637,7 @@ TReport_doc_app::TOutput_mode TReport_doc_app::key2mode(KEY k) const case 'E': mode = out_mail; break; case 'e': mode = out_signed_mail; break; case 'P': mode = out_pdf; break; + case 'X': mode = out_disk; break; case 'p': mode = out_signed_pdf; break; case 'S': default : mode = out_print; break;