没有对话框的Chromium打印(默认打印机)Winforms C#

时间:2017-08-11 21:07:15

标签: c# winforms printing webbrowser-control chromium

我在C#winforms应用程序中实现了铬控制,我需要在没有对话框的情况下打印页面,即使用默认打印机。

   #region members


    ChromiumWebBrowser chrome;

    #endregion

    public PrepaidVirtualOfficeForm()
    {
        InitializeComponent();


        chrome = new ChromiumWebBrowser("http://ourcodeworld.com");
        chrome.LoadingStateChanged += OnLoadingStateChanged;
        this.pnlContainerBrowser.Controls.Add(chrome);
        chrome.Dock = DockStyle.Fill;
    }

 private void mtPrint_Click(object sender, EventArgs e)
    {
        chrome.Print();
    }

1 个答案:

答案 0 :(得分:0)

不,你不能无声打印,CEF不支持该选项。

请参阅General-Usage#printing

您可以打印到pdf,然后从代码中打印