diff --git a/ba/ba3300.cpp b/ba/ba3300.cpp index 4e8ad8065..e3beef648 100755 --- a/ba/ba3300.cpp +++ b/ba/ba3300.cpp @@ -147,7 +147,8 @@ void Libribollati_print::set_page(int , int counter) //set_row(33, FR("@50gCONSTA DI %ld PAGINE UTILI, BOLLATE E NUMERATE"), _num_pag - (_inizia_dopo ? 1 : 0)); **originale: modifica chiesta da cliente il 12/10/2009 set_row(35, FR("@50gCONSTA DI N. %ld PAGINE"), _num_pag - (_inizia_dopo ? 1 : 0)); //set_row(37, FR("@50gE VIENE OGGI VIDIMATO, il .........")); **originale: modifica chiesta da cliente il 12/10/2009 - set_row(37, FR("@50gNUMERATE DAL N. %0ld AL N. %0ld"), _msk->get_int(F_NPAGINI), _num_pag); + const int l = log10((real)_pag_fin).integer() + 1; //usato per sapere il numero di cifre di _pag_fin, in modo da zerofillare correttamente il numero iniziale + set_row(37, FR("@50gNUMERATE DAL N. %s AL N. %s"), real(_pag_ini).string(l, 0, '0'), real(_pag_fin).string(l, 0, '0')); } else {