Examples of RenderingContext


Examples of org.xhtmlrenderer.render.RenderingContext

        if (pageNo < 0 || pageNo >= root.getPages().size()) {
            throw new IllegalArgumentException("Page " + pageNo + " is not between 0 " +
                    "and " + root.getPages().size());
        }

        RenderingContext c = newRenderingContext(g);

        PageBox page = (PageBox)root.getPages().get(pageNo);
        c.setPageCount(root.getPages().size());
        c.setPage(pageNo, page);
       
        page.paintBackground(c, 0, Layer.PAGED_MODE_PRINT);
        page.paintMarginAreas(c, 0, Layer.PAGED_MODE_PRINT);
        page.paintBorder(c, 0, Layer.PAGED_MODE_PRINT);
       
View Full Code Here

Examples of org.xhtmlrenderer.render.RenderingContext

       
        g.setClip(working);
    }
   
    public void assignPagePrintPositions(Graphics2D g) {
        RenderingContext c = newRenderingContext(g);
        getRootLayer().assignPagePaintingPositions(c, Layer.PAGED_MODE_PRINT);
    }
View Full Code Here

Examples of org.xhtmlrenderer.render.RenderingContext

      Graphics2D newG = (Graphics2D) outputImage.getGraphics();
      if ( renderingHints != null ) {
        newG.getRenderingHints().putAll(renderingHints);
      }

      RenderingContext rc = sharedContext.newRenderingContextInstance();
      rc.setFontContext(new Java2DFontContext(newG));
      rc.setOutputDevice(outputDevice);
      sharedContext.getTextRenderer().setup(rc.getFontContext());

      root.getLayer().paint(rc);

      newG.dispose();
      rendered = true;
View Full Code Here

Examples of org.xhtmlrenderer.render.RenderingContext

        LayoutContext c = new LayoutContext(this);
        return c;
    }

    public RenderingContext newRenderingContextInstance() {
        RenderingContext c = new RenderingContext(this);
        return c;
    }
View Full Code Here

Examples of org.xhtmlrenderer.render.RenderingContext

       
        return new Rectangle(0, 0, first.getContentWidth(c), first.getContentHeight(c));
    }
   
    private RenderingContext newRenderingContext() {
        RenderingContext result = _sharedContext.newRenderingContextInstance();
        result.setFontContext(new ITextFontContext());
       
       
        result.setOutputDevice(_outputDevice);
       
        _sharedContext.getTextRenderer().setup(result.getFontContext());
       
        result.setRootLayer(_root.getLayer());

        return result;
    }
View Full Code Here

Examples of org.xhtmlrenderer.render.RenderingContext

    }
   
    public void writeNextDocument(int initialPageNo) throws DocumentException {
        List pages = _root.getLayer().getPages();
       
        RenderingContext c = newRenderingContext();
        c.setInitialPageNo(initialPageNo);
        PageBox firstPage = (PageBox)pages.get(0);
        com.lowagie.text.Rectangle firstPageSize = new com.lowagie.text.Rectangle(
                0, 0,
                firstPage.getWidth(c) / _dotsPerPoint,
                firstPage.getHeight(c) / _dotsPerPoint);
View Full Code Here

Examples of org.xhtmlrenderer.render.RenderingContext

     * goes wrong.
     */
    public void createPDF(OutputStream os, boolean finish, int initialPageNo) throws DocumentException {
        List pages = _root.getLayer().getPages();
       
        RenderingContext c = newRenderingContext();
        c.setInitialPageNo(initialPageNo);
        PageBox firstPage = (PageBox)pages.get(0);
        com.lowagie.text.Rectangle firstPageSize = new com.lowagie.text.Rectangle(
                0, 0,
                firstPage.getWidth(c) / _dotsPerPoint,
                firstPage.getHeight(c) / _dotsPerPoint);
View Full Code Here

Examples of org.xhtmlrenderer.render.RenderingContext

    public SharedContext getSharedContext() {
        return _sharedContext;
    }
   
    public void exportText(Writer writer) throws IOException {
        RenderingContext c = newRenderingContext();
        c.setPageCount(_root.getLayer().getPages().size());
        _root.exportText(c, writer);
    }
View Full Code Here

Examples of org.xhtmlrenderer.render.RenderingContext

    outputDevice = new Java2DOutputDevice(newG);
    if ( renderingHints != null ) {
      newG.getRenderingHints().putAll(renderingHints);
    }
   
    RenderingContext rc = sharedContext.newRenderingContextInstance();
    rc.setFontContext(new Java2DFontContext(newG));
    rc.setOutputDevice(outputDevice);
    sharedContext.getTextRenderer().setup(rc.getFontContext());
    root.getLayer().paint(rc);
  }
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. 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.