sh4424 发表于 2017-11-16 14:22:14

C1UWPFlexReport能否直接打印,不出预览画面

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();










JeffryLI 发表于 2017-11-16 22:50:25

您好,是说的是静默打印功能是吧?

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方法,您可以看下是否满足您的要求。希望能帮到您。

sh4424 发表于 2017-11-17 15:49:25

JeffryLI 发表于 2017-11-17 15:17
您好,在我们reprot对象里面有一个print方法,您可以看下是否满足您的要求。希望能帮到您。

用的是c1里面自带的报表C1FlexReport
里面没有找到print方法

sh4424 发表于 2017-11-17 15:57:38

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

JeffryLI 发表于 2017-11-17 15:17
您好,在我们reprot对象里面有一个print方法,您可以看下是否满足您的要求。希望能帮到您。

是uwp里面的

JeffryLI 发表于 2017-11-17 17:52:27

sh4424 发表于 2017-11-17 15:49
用的是c1里面自带的报表C1FlexReport
里面没有找到print方法

您好,我帮查了下api,原来的打印方法已经不支持了,现在我们使用然后使用C1DocumentSource.ShowPrintUIAsync方法直接打印。希望能帮到您。

sh4424 发表于 2017-11-20 09:13:54

JeffryLI 发表于 2017-11-17 17:52
您好,我帮查了下api,原来的打印方法已经不支持了,现在我们使用然后使用C1DocumentSource.ShowPrintUIA ...

您好,我现在用的c1是2016的,里面似乎没有,是版本的问题吗。有什么例子可以参照吗,谢谢

JeffryLI 发表于 2017-11-20 10:24:58

sh4424 发表于 2017-11-20 09:13
您好,我现在用的c1是2016的,里面似乎没有,是版本的问题吗。有什么例子可以参照吗,谢谢

您好,这个您可以尝试使用较新版本的,在下版本中,您也可以尝试使用FlexView来进行打印操作。希望能帮到您。
页: [1] 2
查看完整版本: C1UWPFlexReport能否直接打印,不出预览画面