/// <inheritdoc/> public override void Render(object dc, ShapeRenderer renderer, PageContainer container, double dx, double dy) { renderer.Fill(dc, dx, dy, container.Width, container.Height, container.Background); var db = container.Data == null ? default(ImmutableArray <Property>) : container.Data.Properties; var r = container.Data == null ? default(Record) : container.Data.Record; if (container.Template != null) { renderer.Draw(dc, container.Template, dx, dy, db, r); } }
/// <inheritdoc/> public override void Render(object dc, ShapeRenderer renderer, XContainer container, double dx, double dy) { renderer.Fill(dc, dx, dy, container.Width, container.Height, container.Background); var db = container.Data == null ? default(ImmutableArray<XProperty>) : container.Data.Properties; var r = container.Data == null ? default(XRecord) : container.Data.Record; if (container.Template != null) { renderer.Draw(dc, container.Template, dx, dy, db, r); } renderer.Draw(dc, container, dx, dy, db, r); }