使用 C# 打印指定的 HTML 代码

要在 C# 中打印指定的 HTML,可以使用 WebBrowser 控件。以下是一个简单的示例:

using System;
using System.Windows.Forms;

namespace HTMLPrinter
{
    public partial class MainForm : Form
    {
        public MainForm()
        {
            InitializeComponent();
        }

        private void PrintButton_Click(object sender, EventArgs e)
        {
            webBrowser.DocumentText = htmlTextBox.Text;
            webBrowser.Print();
        }
    }
}

上面的示例中,有一个 Windows 窗体应用程序,其中包含一个 WebBrowser 控件和一个按钮。单击按钮后,将会将文本框中的 HTML 内容加载到 WebBrowser 控件中,并使用默认打印机打印。

访问 C# 代码内部

要在 C# 中访问内部的 C# 代码,可以使用方法调用或事件处理程序。以下是一个示例:

using System;
using System.Windows.Forms;

namespace AccessInternalCode
{
    public partial class MainForm : Form
    {
        public MainForm()
        {
            InitializeComponent();
        }

        private void SayHelloButton_Click(object sender, EventArgs e)
        {
            SayHello();
        }

        private void SayHello()
        {
            MessageBox.Show('Hello, world!');
        }
    }
}

上面的示例中,有一个 Windows 窗体应用程序,其中有一个按钮。单击按钮后,将调用 SayHello 方法,并显示一个消息框显示'Hello, world!'。

C# 打印 HTML 代码并访问内部代码示例

原文地址: https://www.cveoy.top/t/topic/bKjR 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录