code: public ArrayList getImages(float top, float bottom) {
  
          // if the bottom of the page is higher than the top of the cell: do nothing
          if (getTop() < bottom) {
              return new ArrayList();
          }
          top = Math.min(getTop(), top);
          // initializations
          Image image;
          float height;
          ArrayList result = new ArrayList();
          // we loop over the images
          for (Iterator i = images.iterator(); i.hasNext() && !header;) {
              image = (Image) i.next();
              height = image.getAbsoluteY();
              // if the currentPosition is higher than the bottom, we add the line to the result
              if (top - height > (bottom + cellpadding)) {
                  image.setAbsolutePosition(image.getAbsoluteX(), top - height);
                  result.add(image);
                  i.remove();
              }
          }
          return result;
      }
docs: Gets the images of a cell that can be drawn between certain limits.
  <P>
  Remark: all the lines that can be drawn are removed from the object!
  
  @param	top		the top of the part of the table that can be drawn
  @param	bottom	the bottom of the part of the table that can be drawn
  @return	an <CODE>ArrayList</CODE> of <CODE>Image</CODE>s