找不到类型或名称空间名称“ PrintDocument”(您是否缺少using指令或程序集引用?)

lewis4u

我有一个旧的Windows Form App,其代码如下:

public static void PrintTheNumber(int numberOfLabels, string toPrint)
{
    PrintDocument p = new PrintDocument();
    p.PrintPage += delegate (object sender1, PrintPageEventArgs e1)
    {
        e1.Graphics.DrawString(toPrint, new Font("Times New Roman", 12),
            new SolidBrush(Color.Black),
            new RectangleF(0, 0, p.DefaultPageSettings.PrintableArea.Width, p.DefaultPageSettings.PrintableArea.Height));
    };

    try
    {
        p.PrinterSettings.Copies = (short)numberOfLabels;
        p.Print();
    }
    catch (Exception ex)
    {
        throw new Exception("Printer error!");
    }
}

现在,我将其转换为WPF,并且从问题中得到了这个错误。

我被卡住了,不知道现在如何使用WPF打印。如果有人可以向我解释这是什么问题?

我只想单击按钮即可打印字符串。

ak

请参阅文档

该类在System.Drawing.dll中定义;您需要添加对该程序集的引用(并包括名称空间)。

在此处输入图片说明 在此处输入图片说明

然后,您可以像这样在类的顶部将其导入:

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

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

找不到类型或名称空间名称“ BundleCollection”(您是否缺少using指令或程序集引用?)

找不到类型或名称空间名称“ FacebookSessionClient”(您是否缺少using指令或程序集引用?)

找不到类型或名称空间名称“ Places”(您是否缺少using指令或程序集引用?)

找不到类型或名称空间名称“ dbConnection”(您是否缺少using指令或程序集引用?)

找不到类型或名称空间名称“ MvvmValidation”(您是否缺少using指令或程序集引用?)

错误:找不到类型或名称空间名称'SqlCe'(您是否缺少using指令或程序集引用?)

找不到类型或名称空间名称“ IClientValidatable”(您是否缺少using指令或程序集引用?)

找不到Blazor的类型或名称空间名称“ App”(您是否缺少using指令或程序集引用?)

找不到类型或名称空间名称“可为空”(您是否缺少using指令或程序集引用?)

错误1找不到类型或名称空间名称*(您是否缺少using指令或程序集引用?)

找不到类型或名称空间Compare(您是否缺少using指令或程序集引用?)

它们类型或名称空间“ Assembly”找不到(您是否缺少using指令或程序集引用?)

找不到类型或命名空间名称“NativeShare”(您是否缺少 using 指令或程序集引用?)

找不到名称空间名称“ p”(您是否缺少using指令或程序集引用?)

AzureDevOps错误找不到类型或名称空间名称“ MyNamespace”(您是否缺少using指令或程序集引用?)

发生错误找不到类型或名称空间名称“ T”(您是否缺少using指令或程序集引用?)

找不到类型或命名空间名称“玩家”。(您是否缺少指令或程序集引用)

Unity 2019 错误找不到类型或命名空间名称“NotSupportedException”(您是否缺少 using 指令或程序集引用?)

错误 CS0246 找不到类型或命名空间名称“Androidx”(您是否缺少 using 指令或程序集引用?)

CS0246 C# 找不到类型或命名空间名称“ForeignKeyAttribute”(您是否缺少 using 指令或程序集引用?)

如何解决“找不到类型或命名空间名称‘Didstopia’(您是否缺少 using 指令或程序集引用?)”

错误 CS0246:找不到类型或命名空间名称“LoadSceneMode”(您是否缺少 using 指令或程序集引用?)

找不到类型或名称空间名称“系统”(是否缺少using指令或程序集引用?)

找不到类型或名称空间名称“ MapInfo”(是否缺少using指令或程序集引用?)

CS0246:找不到类型或名称空间名称“ T”。您是否缺少using指令或程序集引用?在C#中

如何解决CS0246找不到类型或名称空间名称'TypeNameSerializer'(您是否缺少using指令或程序集引用?

如果缺少using指令或程序集引用,则找不到类型或名称空间名称Edm

找不到名为“Bank”的类型或命名空间(您是否缺少 using 指令或程序集引用?)

错误CS0246找不到类型或名称空间名称“ Windows”(是否缺少using指令或程序集引用?)