/**
\param valor
\param x
\param y
**/
void BcPsGenerateModel::escrizq ( float valor, int x, int y )
{
    BL_FUNC_DEBUG
    QString tempstr;
    tempstr.sprintf ( "%g", valor );
    escrizq ( tempstr, x, y );
    
}
void BcModelo300Imprimir2PS::rellena_liquidacion()
{
    BL_FUNC_DEBUG
    escrizqder ( baser16, 328, 516 ); /// Casilla 01.
    escrizqder ( baser7, 328, 502 ); /// Casilla 04.
    escrizqder ( baser4, 328, 487 ); /// Casilla 07.
    escrizq ( 16, 435, 516 ); /// Casilla 02.
    escrizq ( 7, 435, 502 ); /// Casilla 05.
    escrizq ( 4, 435, 487 ); /// Casilla 08.
    escrizqder ( ivar16, 531, 516 ); /// Casilla 03.
    escrizqder ( ivar7, 531, 502 ); /// Casilla 06.
    escrizqder ( ivar4, 531, 487 ); /// Casilla 09.
    escrizqder ( ivar16 + ivar7 + ivar4, 531, 400 ); /// Casilla 21.
    escrizqder ( ivas4 + ivas7 + ivas16, 532, 366 ); /// Casilla 22.
    escrizqder ( ivas4 + ivas7 + ivas16, 532, 295 ); /// Casilla 27.
    cas34 = ivas4 + ivas7 + ivas16 - ( ivar16 + ivar7 + ivar4 );
    escrizqder ( cas34, 532, 196 ); /// Casilla 34.
    
}
/** @param cad1 Left aligned text.
    @param cad2 Right aligned text.
    @param x x coordinate of center.
    @param y y coordinate of center. */
void BcPsGenerateModel::escrizqder ( float valor, int x, int y )
{
    BL_FUNC_DEBUG
    QString cad1, cad2;
    formatdigits ( &cad1, &cad2, valor );
//    cout << "Si le digo" << valor << " me sale:\n";
//    cout << "OJO!!!:"<< cad1.toLatin1().constData() << " ," << cad2.toLatin1().constData() <<"\n";
    escrizq ( cad1, x, y );
    escrder ( cad2, x, y );
    
}