Corretta stampa quadri D e D1
git-svn-id: svn://10.65.10.50/trunk@3780 c028cbd2-c16b-5b4b-a496-9718f37d4682
This commit is contained in:
parent
cbefd21564
commit
c2aaad67c4
880
m770/77stq.cpp
880
m770/77stq.cpp
File diff suppressed because it is too large
Load Diff
27
m770/77stq.h
27
m770/77stq.h
@ -72,19 +72,6 @@ typedef enum { STARTDOC, STARTDITTA, STARTPAGE, ENDDOC } ModulaserKey;
|
||||
#define H_NUM_FOGLIO 14
|
||||
#define QD_STATO_ESTERO 12
|
||||
|
||||
// Quadro D
|
||||
#define QD_FORMLEN 72
|
||||
#define POS_DITTA 120
|
||||
#define QD_PAGINE 4
|
||||
#define QD_RIGHE_PRIMA 4
|
||||
#define QD_RIGHE_SECONDA 7
|
||||
#define QD_RIGHE_TERZA 7
|
||||
#define QD_RIGHE_QUARTA 7
|
||||
#define QD1_RIGHE_PRIMA 6
|
||||
#define QD1_RIGHE_SECONDA 9
|
||||
#define QD1_RIGHE_TERZA 9
|
||||
#define QD1_RIGHE_QUARTA 8
|
||||
|
||||
#define HEADER_SECONDA 8
|
||||
#define HEADER_TERZA 8
|
||||
#define HEADER_QUARTA 13
|
||||
@ -126,16 +113,18 @@ class TDicForm : public TForm
|
||||
bool _can_print_tot_fis, _can_print_tot_nofis;
|
||||
bool _finite_fis, _finite_nofis, _LastDitta, _EndPrintDitta;
|
||||
bool _GiaStampatiFis, _GiaStampatiNoFis, _PaginaPosizionamento;
|
||||
bool _GiaPosizionato, _GiaMessoStartDoc, _GiaMessoStartPage[QD_PAGINE]; // flag per modulaser
|
||||
bool _GiaPosizionato, _GiaMessoStartDoc, _GiaMessoStartPage[4]; // flag per modulaser
|
||||
int _CtrNoFisStampati, _CtrFisStampati; // contatori p.f. e p.g. stampate
|
||||
long _codditta, _codditta_dic; // cod.ditta e cod.ditta dichiarante
|
||||
int _RigaCorr; // contatore riga corrente
|
||||
TString16 _quadro; // codice quadro in stampa
|
||||
void firma_dichiarante();
|
||||
|
||||
TString_array _tot_fis, _tot_giu;
|
||||
void attiva_totali(char tipo);
|
||||
|
||||
void stampa_testata(TPrinter& pr);
|
||||
virtual bool ultima_pagina() const { return _PaginaCorrente==QUARTA; }
|
||||
virtual void stampa_totali(TPrinter& pr);
|
||||
// virtual void aggiorna_totali(const char tipo);
|
||||
virtual void stampa_totali(TPrinter& pr, bool tot, bool sig);
|
||||
virtual void set_body(TPrinter& pr, const char tipo);
|
||||
void StampaPagina(PaginaQuadro PaginaCorrente, const bool StampaTotali, const long Fis, const long NoFis);
|
||||
void posiziona();
|
||||
@ -175,7 +164,9 @@ class TDicForm : public TForm
|
||||
int num_foglio() const { return _num_foglio; }
|
||||
virtual void azzera_totali();
|
||||
PaginaQuadro curr_page() const { return _PaginaCorrente; }
|
||||
// TCursor& cur();
|
||||
|
||||
int firma_dichiarante();
|
||||
|
||||
void set_progind(TProgind* prog) { _prog = prog; }
|
||||
TProgind* progind() { return _prog; }
|
||||
bool usa_progind() const { return _prog != NULL; }
|
||||
|
Loading…
x
Reference in New Issue
Block a user