Windows 8 带visual studio 2012 for windows8的Brother标签打印机c#程序

Windows 8 带visual studio 2012 for windows8的Brother标签打印机c#程序,windows-8,thermal-printer,Windows 8,Thermal Printer,我想做一个简单的程序来打印某物(只是为了写某物) 我添加了Interop.bpac.dll(从samples bin文件夹中找到) 我写了这个代码 private void buttonTry_Tapped_1(object sender, TappedRoutedEventArgs e) { bpac.DocumentClass doc = new DocumentClass(); if(doc.Open("templateFile.lbx"))

我想做一个简单的程序来打印某物(只是为了写某物)

我添加了Interop.bpac.dll(从samples bin文件夹中找到) 我写了这个代码

    private void buttonTry_Tapped_1(object sender, TappedRoutedEventArgs e)
    {
        bpac.DocumentClass doc = new DocumentClass();
        if(doc.Open("templateFile.lbx"))
        {
            doc.GetObject("field1").Text = "Hello";
            doc.GetObject("field2").Text = "World";

            doc.StartPrint("", PrintOptionConstants.bpoDefault);
            doc.PrintOut(1, PrintOptionConstants.bpoDefault);
            doc.EndPrint();
            doc.Close();

        }

    }
它给出了一个错误“无法嵌入互操作类型'bpac.DocumentClass'。请改用适用的接口。”目前我正在尝试打印QL700,稍后我将尝试其他热敏收据打印机 而且我也找不到templateFile.lbx那是什么,程序在哪里搜索这个文件


谢谢:)

将嵌入互操作类型更改为False

将嵌入互操作类型更改为False

在doc.GetObject(“field1”).Text=“Hello”上获取“System.NullReferenceException”。在doc.GetObject(“field1”).Text=“Hello”上获取“System.NullReferenceException”。