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 H_NUM_FOGLIO 14
|
||||||
#define QD_STATO_ESTERO 12
|
#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_SECONDA 8
|
||||||
#define HEADER_TERZA 8
|
#define HEADER_TERZA 8
|
||||||
#define HEADER_QUARTA 13
|
#define HEADER_QUARTA 13
|
||||||
@ -126,16 +113,18 @@ class TDicForm : public TForm
|
|||||||
bool _can_print_tot_fis, _can_print_tot_nofis;
|
bool _can_print_tot_fis, _can_print_tot_nofis;
|
||||||
bool _finite_fis, _finite_nofis, _LastDitta, _EndPrintDitta;
|
bool _finite_fis, _finite_nofis, _LastDitta, _EndPrintDitta;
|
||||||
bool _GiaStampatiFis, _GiaStampatiNoFis, _PaginaPosizionamento;
|
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
|
int _CtrNoFisStampati, _CtrFisStampati; // contatori p.f. e p.g. stampate
|
||||||
long _codditta, _codditta_dic; // cod.ditta e cod.ditta dichiarante
|
long _codditta, _codditta_dic; // cod.ditta e cod.ditta dichiarante
|
||||||
int _RigaCorr; // contatore riga corrente
|
int _RigaCorr; // contatore riga corrente
|
||||||
TString16 _quadro; // codice quadro in stampa
|
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);
|
void stampa_testata(TPrinter& pr);
|
||||||
virtual bool ultima_pagina() const { return _PaginaCorrente==QUARTA; }
|
virtual bool ultima_pagina() const { return _PaginaCorrente==QUARTA; }
|
||||||
virtual void stampa_totali(TPrinter& pr);
|
virtual void stampa_totali(TPrinter& pr, bool tot, bool sig);
|
||||||
// virtual void aggiorna_totali(const char tipo);
|
|
||||||
virtual void set_body(TPrinter& pr, const char tipo);
|
virtual void set_body(TPrinter& pr, const char tipo);
|
||||||
void StampaPagina(PaginaQuadro PaginaCorrente, const bool StampaTotali, const long Fis, const long NoFis);
|
void StampaPagina(PaginaQuadro PaginaCorrente, const bool StampaTotali, const long Fis, const long NoFis);
|
||||||
void posiziona();
|
void posiziona();
|
||||||
@ -175,7 +164,9 @@ class TDicForm : public TForm
|
|||||||
int num_foglio() const { return _num_foglio; }
|
int num_foglio() const { return _num_foglio; }
|
||||||
virtual void azzera_totali();
|
virtual void azzera_totali();
|
||||||
PaginaQuadro curr_page() const { return _PaginaCorrente; }
|
PaginaQuadro curr_page() const { return _PaginaCorrente; }
|
||||||
// TCursor& cur();
|
|
||||||
|
int firma_dichiarante();
|
||||||
|
|
||||||
void set_progind(TProgind* prog) { _prog = prog; }
|
void set_progind(TProgind* prog) { _prog = prog; }
|
||||||
TProgind* progind() { return _prog; }
|
TProgind* progind() { return _prog; }
|
||||||
bool usa_progind() const { return _prog != NULL; }
|
bool usa_progind() const { return _prog != NULL; }
|
||||||
|
Loading…
x
Reference in New Issue
Block a user