* @param boundary       Constant specifying the page boundary to use when
     *                       painting the page content.
     * @param userRotation   Rotation factor, in degrees, to be applied to the rendered page
     * @param userZoom       Zoom factor to be applied to the rendered page
     * @param pagePainter    class which will receive paint events.
     */
    public void paint(Graphics g, int renderHintType, final int boundary,
                      float userRotation, float userZoom, PageViewComponentImpl.PagePainter pagePainter) {
        paint(g, renderHintType, boundary, userRotation, userZoom, pagePainter, true, true);
    }