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); }
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); } }
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); }