public void markGroupHeaderPrinted()
{
// if it took place in a re-print
//
if (m_vGroups[m_idxGroupHeader].reprintHeader)
{
m_vGroups[m_idxGroupHeader].reprintHeader = false;
// every time we print a group
// because was mark as needed to re-print
// we check if we need to set off the flag
//
pCheckExistsGroupHToReprint();
if (pNotPendingFooters())
{
pMarkGroupHeaderPrintedAux();
}
// if the group has changed we need to
// initialize it and then mark it as printed
//
}
else if (m_vGroups[m_idxGroupHeader].changed)
{
pMarkGroupHeaderPrintedAux();
}
}