中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

C# 打印輸出怎樣添加頁眉頁腳

c#
小樊
84
2024-07-20 06:09:50
欄目: 編程語言

在C#中打印輸出時,可以使用PrintDocument類來實現添加頁眉和頁腳。以下是一個簡單的示例代碼:

using System;
using System.Drawing;
using System.Drawing.Printing;

public class PrintingExample
{
    private static void PrintPage(object sender, PrintPageEventArgs e)
    {
        // 添加頁眉
        string header = "頁眉內容";
        e.Graphics.DrawString(header, new Font("Arial", 12), Brushes.Black, new Point(50, 50));
        
        // 添加頁腳
        string footer = "頁腳內容";
        e.Graphics.DrawString(footer, new Font("Arial", 12), Brushes.Black, new Point(50, e.PageBounds.Height - 100));
    }

    public static void Main()
    {
        PrintDocument pd = new PrintDocument();
        pd.PrintPage += new PrintPageEventHandler(PrintPage);

        // 設置打印機
        PrintDialog pdialog = new PrintDialog();
        pdialog.Document = pd;

        if (pdialog.ShowDialog() == DialogResult.OK)
        {
            pd.Print();
        }
    }
}

在上面的示例中,我們定義了一個PrintPage方法來添加頁眉和頁腳內容,并將其綁定到PrintDocument的PrintPage事件中。然后在Main方法中創建PrintDocument對象,并通過PrintDialog來選擇打印機,最后調用Print方法來進行打印。

0
昌邑市| 阳信县| 太和县| 墨竹工卡县| 通州市| 鄂托克前旗| 南漳县| 土默特右旗| 清河县| 泸西县| 长宁区| 汉阴县| 奉贤区| 潼关县| 大同市| 织金县| 寻甸| 万年县| 仁寿县| 木兰县| 武宁县| 资兴市| 邛崃市| 什邡市| 彝良县| 彭山县| 灵山县| 荣昌县| 淮阳县| 章丘市| 房产| 都兰县| 彭阳县| 拜城县| 马山县| 驻马店市| 平和县| 平谷区| 凯里市| 芮城县| 陇川县|