考虑了很久,发现CSDN有关问题解决率不高,不知道小弟我这次运气怎么,关于VSPRINTER页面预览的,顶的有分

考虑了很久,发现****问题解决率不高,不知道我这次运气如何,关于VSPRINTER页面预览的,顶的有分
前几次都发过几个帖子,发现顶的人基本没有,回答的就更不用说了
搞得我都没办法结贴,不知道这次运气如何
我不是来找骂的,只是说一下感受

我这里有个问题,是关于VSPRINTER的预览的,希望有用过的大侠留点墨宝
我通过设置papersize为256来进行纸张的自定义
但是在预览的时候,显示出来的依然是A4大小的页面

干脆把paperWidth和paperHeight搞小一点,也还是可以预览和打印出来
不知道还需不需要设置哪些属性?

以下是部分代码(VC)

m_Printer.put_PhysicalPage(TRUE); //按页面的物理大小操作
m_Printer.put_PaperSize(256);//pprUser
m_Printer.put_PaperWidth((float)1000); //纸张宽度7574.4
m_Printer.put_PaperHeight((float)1000); //纸张高度14587.2

_variant_t   m_Var= "0in ";
m_Printer.put_MarginTop(m_Var); //上边距
m_Printer.put_MarginLeft(m_Var); //左边距
m_Printer.put_MarginBottom(m_Var); //下边距
m_Printer.put_MarginRight(m_Var); //右边距
m_Printer.put_IndentLeft(m_Var); //文字到左边距线的距离
谢谢!!!

------解决方案--------------------
难怪你的问题每人回答,我就不知道VSPRINTER是什么咚咚。
------解决方案--------------------
是ComponentOne的VSPRINTER??
------解决方案--------------------
我也不知道那个VSPRINTER是什么东东,想回答也帮不上忙了
------解决方案--------------------
up
------解决方案--------------------
我觉得你应该到。net区去问问
------解决方案--------------------
vb6還是自定義的打印格式好用,想怎麼變就能怎麼變
想怎麼用就能怎麼用
------解决方案--------------------
如果想用第三方控件,可以试试fpspread,这东东对打印的支持不错。