Ejemplo n.º 1
0
            public void Collect(
                XlsxRenderer renderer,
                ReportDesign reportDesign,
                Region region,
                ElementDesign design,
                object data)
            {
                Region r = region.ToPointScale(reportDesign);

                jp.co.systembase.report.renderer.xlsx.component.Shape shape =
                    new jp.co.systembase.report.renderer.xlsx.component.Shape();
                shape.Region   = r;
                shape.Renderer = new CheckBoxShapeRenderer(data);
                renderer.CurrentPage.Shapes.Add(shape);
            }
Ejemplo n.º 2
0
                public void Render(
                    jp.co.systembase.report.renderer.xlsx.component.Page page,
                    jp.co.systembase.report.renderer.xlsx.component.Shape shape)
                {
                    createImage();
                    int index;

                    if ((bool)this.data)
                    {
                        index = page.Renderer.GetImageIndex(checkedImage);
                    }
                    else
                    {
                        index = page.Renderer.GetImageIndex(noCheckedImage);
                    }
                    if (index >= 0)
                    {
                        IDrawing p = page.Renderer.Sheet.CreateDrawingPatriarch();
                        p.CreatePicture(shape.GetXSSFClientAnchor(page.TopRow), index);
                    }
                }
Ejemplo n.º 3
0
 public void Collect(
     XlsxRenderer renderer,
     ReportDesign reportDesign,
     Region region,
     ElementDesign design,
     object data)
 {
     Region r = region.ToPointScale(reportDesign);
     jp.co.systembase.report.renderer.xlsx.component.Shape shape =
         new jp.co.systembase.report.renderer.xlsx.component.Shape();
     shape.Region = r;
     shape.Renderer = new CheckBoxShapeRenderer(data);
     renderer.CurrentPage.Shapes.Add(shape);
 }