Показать сообщение отдельно
Старый 02.10.2006, 12:52   #4  
Delfins is offline
Delfins
Участник
 
320 / 39 (2) +++
Регистрация: 20.09.2005
Адрес: Riga, Latvia
Delo v tom, chto sekcijami nelzja upravljat.. no dinamicheski kontrolli mozno rasstavljat, dobovljat, ubirat'... tipa HTML + position:absolute.

Axapta ispolnjaja sekciju, pechatajet po vsej shirine, i poetomu vse perekrivajetsja, vse sto tam pod nizom (ispolzuja gotoYmm100() ).. to est' ona ne delajet `Transparent print`.

Код:
public boolean fetch()
{
    boolean ret = true;
    int i;
    Address     address;
    ReportSection   rs;
    ReportControl   rc;
    ;

    rs = element.design().addProgrammableSection(1);

    rc = rs.addBoxControl(ShapeType::Box);
    rc.left100mm(2000);
    rc.width100mm(3000);
    rc.height100mm(2000);

    i = 0;
    while select ledgerTable
    {
        rc = rs.addTextControl(ledgerTable.AccountName);
        rc.left100mm(2100);
        rc.top100mm(100 + i*500);

        i++;
        if (i>=3)
            break;
    }

    rc = rs.addBoxControl(ShapeType::Box);
    rc.left100mm(6000);
    rc.width100mm(3000);
    rc.height100mm(2000);
    rc.top100mm(1000);

    i = 0;
    while select ledgerTable
    {
        rc = rs.addTextControl(ledgerTable.AccountNum);
        rc.left100mm(6100);
        rc.top100mm(1100 + i*500);

        i++;
        if (i>=3)
            break;
    }

    element.execute(1);

    return ret;
}

Последний раз редактировалось Delfins; 02.10.2006 в 13:11.
За это сообщение автора поблагодарили: snop (1).