小编Tim*_*Tim的帖子

WPF Web 浏览器在更改设置后进行打印,无需用户交互

我有一个从 WebBrowser 控件打印到标签打印机的应用程序。这个想法是,当我们打印 HTML 文档时,会根据纸张大小和方向等各种设置进行打印。当我这样做时,一切都正常:

public Boolean DrawHTML(String HTML)
{
  try
  {
    // Load HTML document as a string
    //using (StringReader reader = new StringReader(HTML))
    using (StreamReader reader = new StreamReader(HTML))
    {
      // Navigate to HTML document string
      Web_Document.Navigate(reader.ReadToEnd());
    }
    return true;
  }
  catch (Exception ex)
  {
    MessageBox.Show(ex.Message + ":\nFile:\n\n" + HTML);
    return false;
  }
}

public Boolean Print(String PrinterName, String PrintJobName, Boolean IsLandscape, int LabelCount,double LabelWidth, double LabelHeight)
{
  try
  {
    PrintQueueCollection _Printers = new PrintServer().GetPrintQueues(new[] {
    EnumeratedPrintQueueTypes.Local, EnumeratedPrintQueueTypes.Connections}); …
Run Code Online (Sandbox Code Playgroud)

c# browser printing wpf

-1
推荐指数
1
解决办法
1657
查看次数

标签 统计

browser ×1

c# ×1

printing ×1

wpf ×1