首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何将我的C#字符串值打印到格式化文本中,以便使用打印机、BioPDF打印机、Bullzip软件打印它

如何将我的C#字符串值打印到格式化文本中,以便使用打印机、BioPDF打印机、Bullzip软件打印它
EN

Stack Overflow用户
提问于 2012-06-19 16:41:03
回答 1查看 1.3K关注 0票数 0

我有一些关于学生帐户的报告,是否可以将其打印到默认的物理打印机或软件打印机(如BioPDF打印机)中,以及如何用C#格式化文本。

我正在使用WPF使用C#编写我的代码。我很抱歉,因为我不知道在这个问题上应该提供什么样的信息,请耐心等待;)

//===================EDIT===========================

代码语言:javascript
运行
复制
PrintDialog printDialog = new PrintDialog();
       if (printDialog.ShowDialog().GetValueOrDefault(false))
       {
           printDialog.PrintVisual(listBox1, this.Title);
       }

//我正在尝试打印ListBox的内容,但问题是我在视觉上使用阿拉伯语

代码语言:javascript
运行
复制
<ListView HorizontalAlignment="Left" Margin="503,73,0,98" Name="listBoxEPayed" Width="410" MouseDoubleClick="listBoxEPayed_MouseDoubleClick">
            <ListView.View>
                <GridView>
                    <GridView.Columns>
                        <GridViewColumn Header="الرقم" Width="50" DisplayMemberBinding="{Binding Path=ReportID}" />
                        <GridViewColumn Header="محرر الفاتوره" Width="100" DisplayMemberBinding="{Binding Path=UserName}" />
                        <GridViewColumn Header="قيمة المبلغ" Width="75" DisplayMemberBinding="{Binding Path=Cashamount}" />
                        <GridViewColumn Header="التاريخ" Width="120" DisplayMemberBinding="{Binding Path=Date}" />
                    </GridView.Columns>
                </GridView>
            </ListView.View>
        </ListView>

//打印的结果是所有的字符都被打乱了。注意,我正在使用bioPDF打印机软件测试打印页面的布局。结果在这张照片里

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2012-06-19 20:00:39

选项1:使用WPF表单打印出来。下面的代码片段来自SO问题( Printing of WPF Window on one page )

代码语言:javascript
运行
复制
PrintDialog printDialog = new PrintDialog();
if (printDialog.ShowDialog().GetValueOrDefault(false))
{
    printDialog.PrintVisual(this, this.Title); 
}

问题是,窗户很可能不适合在一张纸上。

选项2:将您的数据绑定到一个报告解决方案,如Chrystal (现在由SAP拥有,有一个免费版本可用)、活动报告、DevExpress或其中之一。一些可用的报告组件相当昂贵,但为了获得高质量的结果,它们值得付出代价。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/11105480

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档