FastReport模板导出电子版时,线条出现倾斜
程序员文章站
2022-03-15 23:44:54
...
效果:如图所示,导出结果如下
查找后发现,是因为线条设计时的一个属性出现了问题,将GrowToBottom属性修改成false即可,如下:
修改后效果:
关于模板数据导出的方法:
private void FileOut()
{
try
{
//加载模板,创建数据源
FReport = new Report();
FReport.Load(@"Print\PurchaseOrder.frx");
CreateDataSource();
RegisterData();
FReport.Prepare();
PDFExport export = new PDFExport();
//选择路径
FolderBrowserDialog dialog = new FolderBrowserDialog();
dialog.Description = "请选择所在文件夹";
string filePath_ = string.Empty;
if (dialog.ShowDialog() == System.Windows.Forms.DialogResult.OK)
{
if (string.IsNullOrEmpty(dialog.SelectedPath))
{
MessageBox.Show(this, "文件夹路径不能为空", "提示");
return;
}
filePath_ = dialog.SelectedPath;
//导出
FReport.Export(export, filePath_ aaa@qq.com"\"+ purchaseOrderInfo.OrderNum + ".pdf");
export.Dispose();
}
}
catch (Exception ex)
{
XtraMessageBox.Show("异常:" + ex.Message, "消息", MessageBoxButtons.OK, MessageBoxIcon.Error);
}
}
关于如何加载数据源,请参考我的另一篇博文:向FastReport传递非数据库的数据源并打印报表
上一篇: 使用FastReport.net在用户的应用程序中创建报表
下一篇: 图文讲解:希尔排序之c语言实现