找回密码
 立即注册

QQ登录

只需一步,快速开始

Anyuan

高级会员

42

主题

143

帖子

1616

积分

高级会员

积分
1616
Anyuan
高级会员   /  发表于:2016-10-20 17:03  /   查看:6903  /  回复:17
  这个C1FlexReport能不能直接从打印机上打印出来,不用预览什么的?

17 个回复

倒序浏览
Anyuan
高级会员   /  发表于:2016-10-20 17:05:26
沙发
我现在的程序需要打印账票,我想的是我选择打印之后,账票就能直接从打印机里面打印出来,这个要怎么做呢?
回复 使用道具 举报
Alice
社区贡献组   /  发表于:2016-10-21 09:30:52
板凳
使用PrintManager类,直接打印文档。
基本思路参考:
  1. //C1FlexReport的Document设置完成。。。。
  2. C1PrintManager cm = new C1PrintManager();
  3. Printing.PrinterSettings ps = new Printing.PrinterSettings();
  4. //printerSettings的设置。。。。
  5.             cm.Document = this.c1FlexReport1.Document;
  6.             cm.Print(ps);
复制代码
请点击评分,对我的服务做出评价!  5分为非常满意!

葡萄城控件服务团队

官方网站: http://www.gcpowertools.com.cn
回复 使用道具 举报
Anyuan
高级会员   /  发表于:2016-10-21 13:30:01
地板
额....我试了一下,运行程序没有报错,但是却没有从打印机里面打印出来..()  我想  您那边能不能提供一个demo呢?
回复 使用道具 举报
Alice
社区贡献组   /  发表于:2016-10-21 19:32:28
5#
Anyuan 发表于 2016-10-21 13:30
额....我试了一下,运行程序没有报错,但是却没有从打印机里面打印出来..()  我想  您那边能不能提供 ...

我这里没有现成的Demo。
你可以把你出问题的Demo发过来,我帮你调试下。
请点击评分,对我的服务做出评价!  5分为非常满意!

葡萄城控件服务团队

官方网站: http://www.gcpowertools.com.cn
回复 使用道具 举报
Anyuan
高级会员   /  发表于:2016-10-24 09:51:15
6#
  Public Function Init3(ByRef dt As DataTable) As Object
        Dim objReportView As New fCommonReportView


        Dim a As fCommonPrintManager = New fCommonPrintManager

        Dim ps As Printing.PrinterSettings
        ps = New Printing.PrinterSettings()

        ps = printer.PrinterSettings
        a.DocumentSource = objReportView.C1FlexReport1

        a.Options = New C1.Win.C1Document.C1PrintOptions
        a.Options.PrinterSettings = ps
        a.Options.PrintJobName = "123"
        a.Print()

        Return True
    End Function
回复 使用道具 举报
Anyuan
高级会员   /  发表于:2016-10-24 09:51:56
7#
Imports C1.Win.C1Document
Public Class fCommonPrintManager
    Inherits C1.Win.C1Document.C1PrintManager

    Protected Overrides Sub InternalPrint(ByVal options As C1.Win.C1Document.C1PrintOptions)

    End Sub
End Class
回复 使用道具 举报
Anyuan
高级会员   /  发表于:2016-10-24 09:52:34
8#
主要是我这儿是一个VB的程序,我就有点没看懂了.....
回复 使用道具 举报
Alice
社区贡献组   /  发表于:2016-10-24 15:51:46
9#
Anyuan 发表于 2016-10-24 09:51
Imports C1.Win.C1Document
Public Class fCommonPrintManager
    Inherits C1.Win.C1Document.C1PrintM ...

把你写的程序直接发给我,我来帮你调试。
请点击评分,对我的服务做出评价!  5分为非常满意!

葡萄城控件服务团队

官方网站: http://www.gcpowertools.com.cn
回复 使用道具 举报
Anyuan
高级会员   /  发表于:2016-10-25 09:52:46
10#
本帖最后由 Anyuan 于 2016-10-25 09:55 编辑

Demo弄好了,麻烦您了....

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复 使用道具 举报
12下一页
您需要登录后才可以回帖 登录 | 立即注册
返回顶部