高手请进,什么打印控件能够实现以下打印功能(分数可以再加)?
已有的设计为:用户可以自由选择要打印的报表字段,并在dbgridE中预览数据报表,选择的打印报表结构作为打印模版的内容保存在数据库中(子表),主表用来保存该模版的打印参数,如:纸张设置、横向/纵向、边距、标题、副标题、字体等等,实现用户一次设置,不用每次都进入打印机设置窗口。
问题是该选用什么控件实现运行时动态地设置以上的打印参数?如果可能,希望能够由用户设置打印列的宽度,不行的话,要能够实现自动适应列宽。
试过dbPrintEH,连横向、纵向都不能搞定。想用rave,但资料太少。实在不知怎样做了,请各位高手帮忙,如果有代码,就更感激涕零了!!!!