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
您好,是说的是静默打印功能是吧?
应该是的,uwp里面可以实现吗 sh4424 发表于 2017-11-17 08:38
应该是的,uwp里面可以实现吗
您好,在我们reprot对象里面有一个print方法,您可以看下是否满足您的要求。希望能帮到您。 JeffryLI 发表于 2017-11-17 15:17
您好,在我们reprot对象里面有一个print方法,您可以看下是否满足您的要求。希望能帮到您。
用的是c1里面自带的报表C1FlexReport
里面没有找到print方法 JeffryLI 发表于 2017-11-17 15:17
您好,在我们reprot对象里面有一个print方法,您可以看下是否满足您的要求。希望能帮到您。
private C1FlexReport _report;
public MainPage()
{
this.InitializeComponent();
_report = new C1FlexReport();
}
_report.ShowPrintUIAsync();
没找到print方法 JeffryLI 发表于 2017-11-17 15:17
您好,在我们reprot对象里面有一个print方法,您可以看下是否满足您的要求。希望能帮到您。
是uwp里面的 sh4424 发表于 2017-11-17 15:49
用的是c1里面自带的报表C1FlexReport
里面没有找到print方法
您好,我帮查了下api,原来的打印方法已经不支持了,现在我们使用然后使用C1DocumentSource.ShowPrintUIAsync方法直接打印。希望能帮到您。 JeffryLI 发表于 2017-11-17 17:52
您好,我帮查了下api,原来的打印方法已经不支持了,现在我们使用然后使用C1DocumentSource.ShowPrintUIA ...
您好,我现在用的c1是2016的,里面似乎没有,是版本的问题吗。有什么例子可以参照吗,谢谢 sh4424 发表于 2017-11-20 09:13
您好,我现在用的c1是2016的,里面似乎没有,是版本的问题吗。有什么例子可以参照吗,谢谢
您好,这个您可以尝试使用较新版本的,在下版本中,您也可以尝试使用FlexView来进行打印操作。希望能帮到您。
页:
[1]
2