怎么用API设置打印机的页边距,是打印机的不是datawindow的

如何用API设置打印机的页边距,是打印机的不是datawindow的
如题,
是这样的,现在我在datawindow中设置了页边距为0,但是在打印预览中始终有5毫左右的页边距,由于数据窗口是有颜色的有那个白色的条很难看,我想那个白色的条一定是打印机的页边距。

谢谢大家

------解决方案--------------------
打印机设置
http://www.hur.cn/Soft/2008/2998.html

控制打印机的动态库 
http://www.hur.cn/Soft/2008/2995.html?1315314310

打印机功能集合程序 
http://www.hur.cn/Soft/2006/2982.html

win2000下设置打印机 可以自定义纸张
http://www.hur.cn/Soft/2006/2980.html

打印机功能集合
http://www.hur.cn/Soft/2004/2964.html
------解决方案--------------------
用PrintCtrl.dll可以设置页边距,不过跟打印驱动有关,另外,好像设置网络打印机时也不好用