Patch level :4.0 nopatch
Files correlati : Ricompilazione Demo : [ ] Commento :commit di sicurezza con stampa totali funzionante tranne che per le colonne dei totali git-svn-id: svn://10.65.10.50/trunk@14477 c028cbd2-c16b-5b4b-a496-9718f37d4682
This commit is contained in:
parent
95a754a01f
commit
1b721efda0
@ -169,9 +169,10 @@ void TCRPA_report::analize_pconana_structure (const TString& prefix, const int d
|
||||
}
|
||||
|
||||
|
||||
void TCRPA_report::offset_and_fill_columns(TReport_section& rep_sect, const TString_array& str_arr)
|
||||
void TCRPA_report::offset_and_fill_columns(TReport_section& rep_sect,
|
||||
const TString_array& str_arr, const int model_id)
|
||||
{
|
||||
TReport_field& rep_field = *rep_sect.find_field(69);
|
||||
TReport_field& rep_field = *rep_sect.find_field(model_id);
|
||||
|
||||
//deve spostare i campi a destra della colonna modello
|
||||
//prende il rettangolo del campo..
|
||||
@ -252,7 +253,7 @@ bool TCRPA_report::generate_columns (TString_array& codici, TString_array& testa
|
||||
TReport_field* b1_model = b1.find_field(model_id);
|
||||
if (b1_model == NULL)
|
||||
return false;
|
||||
offset_and_fill_columns(b1, codici);
|
||||
offset_and_fill_columns(b1, codici, model_id);
|
||||
|
||||
//testate
|
||||
//la testata di pagina deve invece riempire le intestazioni delle colonne generate
|
||||
@ -262,7 +263,7 @@ bool TCRPA_report::generate_columns (TString_array& codici, TString_array& testa
|
||||
if (h0_model == NULL)
|
||||
warning_box(TR("Manca l'intestazione della colonna modello (H0.%d)"),model_id);
|
||||
else
|
||||
offset_and_fill_columns(h0, testate);
|
||||
offset_and_fill_columns(h0, testate, model_id);
|
||||
|
||||
//le testate di sezione devono resettare i campi totale dei corrispondenti footers
|
||||
for (int j = 3; j > 0; j--)
|
||||
@ -292,7 +293,7 @@ bool TCRPA_report::generate_columns (TString_array& codici, TString_array& testa
|
||||
if (foot_model == NULL)
|
||||
warning_box(TR("Manca la colonna modello (F%d.%d)"), i, model_id);
|
||||
else
|
||||
offset_and_fill_columns(foot, codici);
|
||||
offset_and_fill_columns(foot, codici, model_id);
|
||||
}
|
||||
|
||||
return true;
|
||||
|
@ -33,7 +33,8 @@ protected:
|
||||
void analize_pconana_structure (const TString& prefix, const int depth,
|
||||
TString_array& codici, TString_array& testate) const;
|
||||
bool generate_columns (TString_array& codici, TString_array& testate, const int model_id);
|
||||
void offset_and_fill_columns(TReport_section& rep_sect, const TString_array& str_arr);
|
||||
void offset_and_fill_columns(TReport_section& rep_sect, const TString_array& str_arr,
|
||||
const int model_id);
|
||||
public:
|
||||
TCRPA_report (const char* rep_name, const TString& prefix, const int depth);
|
||||
};
|
||||
|
Loading…
x
Reference in New Issue
Block a user