/// <summary>
/// 设计模板
/// </summary>
/// <param name="sender">
/// <param name="e">
private void button1_Click(object sender, EventArgs e)
{ StiDesigner designer = new StiDesigner(report);
StiDesigner.SavingReport += StiDesigner_SavingReport;
report.RegData("TableVo", new WeightVo() { Code = "", Name = "" });
report.Compile();
report.Design();
}
/// <summary>
/// 保存模板
/// </summary>
/// <param name="sender">
/// <param name="e">
private void StiDesigner_SavingReport(object sender, StiSavingObjectEventArgs e)
{
// 获取项目输出目录的路径
string outputDirectory = AppDomain.CurrentDomain.BaseDirectory;
report.Save($"{outputDirectory}\\Report.mrt");
MessageBox.Show("保存成功!");}
/// <summary>
/// 预览模板
/// </summary>
/// <param name="sender">
/// <param name="e">
private void button2_Click(object sender, EventArgs e)
{ // 获取项目输出目录的路径
string outputDirectory = AppDomain.CurrentDomain.BaseDirectory;
report.Load($"{outputDirectory}\\Report.mrt");
report.RegData("TableVo", new WeightVo() { Code = "001", Name = "这是一个打印测试模板" });
report.Compile();
report.Show();
}
/// <summary>
/// 打印模板
/// </summary>
/// <param name="sender">
/// <param name="e">
private void button3_Click(object sender, EventArgs e)
{
// 获取项目输出目录的路径
string outputDirectory = AppDomain.CurrentDomain.BaseDirectory;
report.Load($"{outputDirectory}\\Report.mrt");
report.RegData("TableVo", new WeightVo() { Code = "001", Name = "这是一个打印测试模板" });
report.Compile();
report.Print();
}