private void pOpenGroupHeader(int i)
{
// set this flag off to know we need to print the last footers
//
m_bLastFootersWasPrinted = false;
m_vGroups[i].changed = false;
m_idxGroupHeader = i;
// set this flag on to know we need to close
// the next group in a future call to getLine()
// only if there are more group
//
if (i < m_groupCount - 1)
{
m_vGroups[i + 1].changed = true;
}
m_bOpenHeader = true;
}