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

溫馨提示×

C# 打印輸出怎么設置紙張大小

c#
小樊
322
2024-07-20 06:16:42
欄目: 編程語言

在C#中打印輸出時,可以使用PrintDocument類來設置紙張大小。以下是一個示例代碼,演示如何設置紙張大小:

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

class Program
{
    static void Main()
    {
        PrintDocument pd = new PrintDocument();
        pd.PrintPage += new PrintPageEventHandler(PrintPage);
        
        // 設置紙張大小
        pd.DefaultPageSettings.PaperSize = new PaperSize("Custom", 300, 400);
        
        // 打印輸出
        pd.Print();
    }

    private static void PrintPage(object sender, PrintPageEventArgs e)
    {
        // 在打印頁面上繪制內容
        Graphics g = e.Graphics;
        g.DrawString("Hello, world!", new Font("Arial", 12), Brushes.Black, new PointF(100, 100));
    }
}

在上面的示例中,我們創建了一個PrintDocument對象,并設置了紙張大小為300x400。然后通過PrintPage事件處理程序來繪制內容,在這里我們簡單地繪制了一段文字。最后調用Print()方法來執行打印輸出。

請注意,具體支持的紙張大小取決于打印機驅動程序和設置,可能會因打印機的硬件和驅動程序而有所不同。

0
宜丰县| 达尔| 黄平县| 伊宁县| 盘山县| 陆河县| 建瓯市| 盈江县| 项城市| 彩票| 长汀县| 略阳县| 嵊州市| 岳池县| 南召县| 玛曲县| 衢州市| 美姑县| 左贡县| 霍林郭勒市| 嘉定区| 驻马店市| 宜兴市| 兴业县| 广宁县| 柯坪县| 四平市| 寿宁县| 凭祥市| 开阳县| 凤凰县| 嘉鱼县| 淄博市| 正定县| 越西县| 江源县| 长顺县| 高淳县| 吉隆县| 朝阳区| 德州市|