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