Patch level : 12.0 394
Files correlati : cg4.exe Corretto in funzionamento per fatture per cassa Corretta stampa registri per l'ultima registrazione stampata 2 volte in certe condizioni git-svn-id: svn://10.65.10.50/branches/R_10_00@23822 c028cbd2-c16b-5b4b-a496-9718f37d4682
This commit is contained in:
parent
080eccaaba
commit
4674d19582
@ -891,11 +891,7 @@ void TPrint_application::set_row (
|
||||
if (ch == 't' || ch == 'a')
|
||||
formato << 's';
|
||||
else if (ch == 'r')
|
||||
#ifdef __LONGDOUBLE__
|
||||
formato << "Lf";
|
||||
#else
|
||||
formato << 't';
|
||||
#endif
|
||||
else
|
||||
formato << ch;
|
||||
if (ccc == '%')
|
||||
@ -954,13 +950,7 @@ void TPrint_application::set_row (
|
||||
q = rrr.string(_picture);
|
||||
}
|
||||
else
|
||||
{
|
||||
#ifdef __LONGDOUBLE__
|
||||
q.format(formato, (long double)rrr);
|
||||
#else
|
||||
q = rrr.format(formato);
|
||||
#endif
|
||||
}
|
||||
if (rrr.is_zero () && !_print_zero)
|
||||
q.fill (' ', q.len());
|
||||
}
|
||||
@ -1481,13 +1471,7 @@ bool TPrint_application::print_one (
|
||||
ps = rrr.string(_picture);
|
||||
}
|
||||
else
|
||||
{
|
||||
#ifdef __LONGDOUBLE__
|
||||
ps.format(fff, (long double)rrr);
|
||||
#else
|
||||
ps = rrr.format(fff);
|
||||
#endif
|
||||
}
|
||||
if (rrr.is_zero () && !_print_zero)
|
||||
ps.fill (' ', ps.len());
|
||||
}
|
||||
@ -1545,6 +1529,12 @@ bool TPrint_application::print_one (
|
||||
return i == last /*_maxrow */ + 1;
|
||||
}
|
||||
|
||||
void TPrint_application::flush()
|
||||
{
|
||||
print_one(0);
|
||||
reset_print();
|
||||
}
|
||||
|
||||
bool TPrint_application::menu(MENU_TAG m)
|
||||
{
|
||||
// funziona da se' fino a 20 voci della menubar
|
||||
|
@ -468,7 +468,9 @@ public:
|
||||
// @cmember Inserisce un file di export fatto da un'altra printer (con formati e tutto).
|
||||
void merge_export_file(const char* file, bool header = TRUE, bool direct = FALSE);
|
||||
|
||||
// @cmember Setta il numero di copie da stampare
|
||||
// @cmember Stampa le righe definite
|
||||
void flush();
|
||||
// @cmember Setta il numero di copie da stampare
|
||||
void set_n_copies(int n)
|
||||
{ _ncopies = n; }
|
||||
// @cmember Ritorna il numero di copie da stampare
|
||||
|
Loading…
x
Reference in New Issue
Block a user