public void CanCompileOdsDocumentTemplate() { using (var stream = DocumentTestHelper.GetResource(Template2OdsName)) { var ods = OdfDocument.LoadFrom(stream); var template = new OdsTemplate(ods); } }
public void CanRenderOdsTemplate() { OdfTemplate template; using (var stream = DocumentTestHelper.GetResource(Template2OdsName)) { var ods = OdfDocument.LoadFrom(stream); template = new OdsTemplate(ods); } var dataSet = new TestingDataSet(); var values = new Dictionary <string, object>() { { "table1", dataSet.Table1 }, { "so", dataSet.SimpleObject }, }; var context = new TemplateContext(values); var result = template.Render(context); result.Save(Path.Combine(this.TempPath, "ods-out.ods")); }