91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

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
沙洋县| 杂多县| 安康市| 五指山市| 宽城| 滕州市| 涿州市| 修水县| 裕民县| 江津市| 祥云县| 东乡| 集安市| 晴隆县| 镇坪县| 紫阳县| 定兴县| 穆棱市| 海门市| 盐山县| 高邑县| 丹寨县| 建始县| 高阳县| 威远县| 东兰县| 大连市| 镇坪县| 南平市| 黄龙县| 汾阳市| 泸西县| 浪卡子县| 南安市| 景泰县| 兴义市| 凌源市| 湛江市| 民勤县| 正镶白旗| 大关县|