Package org.librebiz.pureport.run

Examples of org.librebiz.pureport.run.Page


                public int print(Graphics g, PageFormat format,
                        int pageIndex) throws PrinterException {
                    if (pageIndex >= pageStore.getPageCount()) {
                        return Printable.NO_SUCH_PAGE;
                    }
                    Page page = pageStore.getPage(pageIndex);
                    page.resolveForwards(formatter.getContext());
                    PageLayout layout = formatter.getPageLayout();
                    Rectangle2D rc = format == null
                            ? layout.getDrawableArea(Unit.PT)
                            : layout.getDrawableArea(format);
                    page.draw((Graphics2D)g, rc.getX(), rc.getY(),
                            rc.getHeight());
                    return Printable.PAGE_EXISTS;
                }
            }, formatter.getPageFormat());
            if (job.printDialog()) {
View Full Code Here


    private void pageComboActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_pageComboActionPerformed
        Integer pageNumber = (Integer)pageCombo.getSelectedItem();
        if (pageNumber != null && formatter != null) {
            int index = pageNumber.intValue()-1;
            Page page = pageStore.getPage(index);
            page.resolveForwards(formatter.getContext());
            pagePreview.setPage(page);
            pagePreview.setPageFormat(formatter.getPageFormat());
            pagePreview.repaint();
        }
    }//GEN-LAST:event_pageComboActionPerformed
View Full Code Here

TOP

Related Classes of org.librebiz.pureport.run.Page

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.