private void newPage() throws DocumentException {
   resetCurrentColumn();
   if (desiredHeight == AUTOMATIC) {
     top = nextY = AUTOMATIC;
   } else {
     top = nextY;
   }
   totalHeight = 0;
   if (document != null) {
     document.newPage();
   }
 }