학생들 계정에 대한 종류의 보고서를 기본 실제 프린터 또는 BioPDF 프린터와 같은 소프트웨어 프린터로 인쇄 할 수 있습니까? C#에서 텍스트 서식을 지정하는 방법.프린터, BioPDF 프린터, Bullzip 소프트웨어를 사용하여 내 C# 문자열 값을 형식이 지정된 텍스트로 인쇄하는 방법
저는 C#을 사용하여 WPF에서 코드를 작성하고 있습니다. 이 질문에서 제공 할 정보의 종류가 참을성이 없다는 것을 알지 못해 죄송합니다.).
// ================= 편집 ==================== =====
PrintDialog printDialog = new PrintDialog();
if (printDialog.ShowDialog().GetValueOrDefault(false))
{
printDialog.PrintVisual(listBox1, this.Title);
}
// 나는 목록 상자의 내용을 인쇄하려고하지만, 문제는 인쇄의 나의 시각
<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 프린터 소프트웨어를 사용하여 인쇄 된 페이지의 레이아웃을 테스트합니다. 결과는이 그림과 비슷합니다.
인쇄물을 구하기가 쉽지 않은데, 양식을 작성하여 텍스트 또는 docx 또는 pdf로 저장하는 것이 어떨까요? – Yasser
대단히 고맙습니다. 제 문제를 해결하려고합니다. 내 편집물을 보시겠습니까 – Yasser
http://social.msdn.microsoft.com/Forums/en/wpf/thread/e7bb5adc-8811-4ce5-903d-af578e8fae1e에 따르면 이는 일부 프린터에서 발생합니다. "실제"프린터 또는 여기에 언급 된 대안 중 하나를 사용해 볼 수 있습니까? – Sascha