public void Collect( XlsRenderer renderer, ReportDesign reportDesign, Region region, ElementDesign design, object data) { Region r = region.ToPointScale(reportDesign); jp.co.systembase.report.renderer.xls.component.Shape shape = new jp.co.systembase.report.renderer.xls.component.Shape(); shape.Region = r; shape.Renderer = new CheckBoxShapeRenderer(data); renderer.CurrentPage.Shapes.Add(shape); }
public void Render( jp.co.systembase.report.renderer.xls.component.Page page, jp.co.systembase.report.renderer.xls.component.Shape shape) { createImage(); int index; if ((bool)this.data) { index = page.Renderer.GetImageIndex(checkedImage); } else { index = page.Renderer.GetImageIndex(noCheckedImage); } if (index > 0) { HSSFPatriarch p = (HSSFPatriarch)page.Renderer.Sheet.DrawingPatriarch; p.CreatePicture(shape.GetHSSFClientAnchor(page.TopRow), index); } }
public void Collect( XlsRenderer renderer, ReportDesign reportDesign, Region region, ElementDesign design, object data) { Region r = region.ToPointScale(reportDesign); jp.co.systembase.report.renderer.xls.component.Shape shape = new jp.co.systembase.report.renderer.xls.component.Shape(); shape.Region = r; shape.Renderer = new CheckBoxShapeRenderer(data); renderer.CurrentPage.Shapes.Add(shape); }