以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.com/bbs/index.asp)
--  专家坐堂  (http://foxtable.com/bbs/list.asp?boardid=2)
----  菜单控件纸张列表怎么用?  (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=18044)

--  作者:hanxuntx
--  发布时间:2012/3/31 11:07:00
--  菜单控件纸张列表怎么用?


图片点击可在新窗口打开查看此主题相关图片如下:未命名.jpg
图片点击可在新窗口打开查看

Paperlist

系统提示未定义,怎么获取这个纸张列表设置的值呢?


--  作者:狐狸爸爸
--  发布时间:2012/3/31 11:46:00
--  

这个不是给你调用的,是用于设置当前表的纸张类型。

 

要用的话,只能自己编码实现。

 

获得所有纸张类型的名称:

 

Dim prnts As New System.Drawing.Printing.PrinterSettings
For Each ps As System.Drawing.Printing.PaperSize In prnts.PaperSizes
    output.show(ps.papername)
Next

 

根据名称获得纸张类型:

 

Dim prnts As New System.Drawing.Printing.PrinterSettings
Dim nm As String = "A4"
Dim doc As New PrintDoc() \'定义一个报表
For Each ps As System.Drawing.Printing.PaperSize In prnts.PaperSizes
    If ps.papername = nm Then
        doc.PageSetting.PaperKind  = ps.kind       
    End If
Next

 


--  作者:hanxuntx
--  发布时间:2012/3/31 12:19:00
--  

谢谢狐爸