Patch level : 12.0 614
Files correlati : Commento : Ricarico modifiche già caricate
This commit is contained in:
parent
64cff24bf2
commit
ed7ccda9be
@ -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
|
||||
|
@ -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;
|
||||
|
Loading…
x
Reference in New Issue
Block a user