找回密码
 立即注册

QQ登录

只需一步,快速开始

sh4424

注册会员

1

主题

9

帖子

133

积分

注册会员

积分
133
最新发帖
sh4424
注册会员   /  发表于:2017-11-16 14:22  /   查看:9377  /  回复:15
C1UWPFlexReport能不能直接从打印机上打印出来,不用预览什么的?我现在的程序需要打印账票,我想的是我选择打印之后,账票就能直接从打印机里面打印出来,这个要怎么做呢?
现在用的是ShowPrintUIAsync()方法,uwp里面没有print方法
代码:
List<Test> dataList = new List<Test>();
     dataList.Add(new Test("10月10日", "10", "撒", "5", "201710220005"));
      Assembly asm = typeof(MainPage).GetTypeInfo().Assembly;
     using (Stream stream = asm.GetManifestResourceStream("Binding.Resources.FormDefault2.flxr"))
      _report.Load(stream, "Test");
      _report.DataSource.Recordset = dataList;

       await _report.RenderAsync();
      await _report.ShowPrintUIAsync();








15 个回复

倒序浏览
JeffryLI
葡萄城公司职员   /  发表于:2017-11-16 22:50:25
沙发
您好,是说的是静默打印功能是吧?
请点击评分,对我5分评价,谢谢!

葡萄城控件服务团队
官方网站: https://www.grapecity.com.cn/developer
回复 使用道具 举报
sh4424
注册会员   /  发表于:2017-11-17 08:38:58
板凳
JeffryLI 发表于 2017-11-16 22:50
您好,是说的是静默打印功能是吧?

应该是的,uwp里面可以实现吗
回复 使用道具 举报
JeffryLI
葡萄城公司职员   /  发表于:2017-11-17 15:17:05
地板
sh4424 发表于 2017-11-17 08:38
应该是的,uwp里面可以实现吗

您好,在我们reprot对象里面有一个print方法,您可以看下是否满足您的要求。希望能帮到您。
请点击评分,对我5分评价,谢谢!

葡萄城控件服务团队
官方网站: https://www.grapecity.com.cn/developer
回复 使用道具 举报
sh4424
注册会员   /  发表于:2017-11-17 15:49:25
5#
JeffryLI 发表于 2017-11-17 15:17
您好,在我们reprot对象里面有一个print方法,您可以看下是否满足您的要求。希望能帮到您。

用的是c1里面自带的报表  C1FlexReport
里面没有找到print方法
回复 使用道具 举报
sh4424
注册会员   /  发表于:2017-11-17 15:57:38
6#
JeffryLI 发表于 2017-11-17 15:17
您好,在我们reprot对象里面有一个print方法,您可以看下是否满足您的要求。希望能帮到您。

private C1FlexReport _report;
        public MainPage()
        {
            this.InitializeComponent();
            _report = new C1FlexReport();
        }
_report.ShowPrintUIAsync();

没找到print方法
回复 使用道具 举报
sh4424
注册会员   /  发表于:2017-11-17 15:59:19
7#
JeffryLI 发表于 2017-11-17 15:17
您好,在我们reprot对象里面有一个print方法,您可以看下是否满足您的要求。希望能帮到您。

是uwp里面的
回复 使用道具 举报
JeffryLI
葡萄城公司职员   /  发表于:2017-11-17 17:52:27
8#
sh4424 发表于 2017-11-17 15:49
用的是c1里面自带的报表  C1FlexReport
里面没有找到print方法

您好,我帮查了下api,原来的打印方法已经不支持了,现在我们使用然后使用C1DocumentSource.ShowPrintUIAsync方法直接打印。希望能帮到您。
请点击评分,对我5分评价,谢谢!

葡萄城控件服务团队
官方网站: https://www.grapecity.com.cn/developer
回复 使用道具 举报
sh4424
注册会员   /  发表于:2017-11-20 09:13:54
9#
JeffryLI 发表于 2017-11-17 17:52
您好,我帮查了下api,原来的打印方法已经不支持了,现在我们使用然后使用C1DocumentSource.ShowPrintUIA ...

您好,我现在用的c1是2016的,里面似乎没有,是版本的问题吗。有什么例子可以参照吗,谢谢
回复 使用道具 举报
JeffryLI
葡萄城公司职员   /  发表于:2017-11-20 10:24:58
10#
sh4424 发表于 2017-11-20 09:13
您好,我现在用的c1是2016的,里面似乎没有,是版本的问题吗。有什么例子可以参照吗,谢谢

您好,这个您可以尝试使用较新版本的,在下版本中,您也可以尝试使用FlexView来进行打印操作。希望能帮到您。
请点击评分,对我5分评价,谢谢!

葡萄城控件服务团队
官方网站: https://www.grapecity.com.cn/developer
回复 使用道具 举报
12下一页
您需要登录后才可以回帖 登录 | 立即注册
返回顶部