• 大小: 133KB
    文件类型: .rar
    金币: 2
    下载: 2 次
    发布日期: 2021-06-12
  • 语言: C#
  • 标签: bartender  打印  

资源简介

C#调用BarTender源码,包含SDK,可直接使用,根据btw模板需要的参数,源码里直接添加赋值即可

资源截图

代码片段和文件信息

using Seagull.BarTender.Print;
using System;
using System.Collections.Generic;
using System.IO;
using System.Linq;
using System.Text;

namespace print
{
    class Program
    {
        static void Main(string[] args)
        {
            Engine btEngine = new Engine();
            bool isAlive = btEngine.IsAlive;
              btEngine.Start();
              LabelFormatDocument btFormat = btEngine.Documents.Open(Path.Combine(“C://tools““test.btw“));//这里是Bartender软件生成的模板文件,你需要先把模板文件做好。
              btFormat.PrintSetup.PrinterName = “HP LaserJet M1522 MFP Series PCL 6“;
                btFormat.PrintSetup.IdenticalCopiesOfLabel = 1; //打印份数
                Messages messages;
                int waitout = 10000; // 10秒 超时
                Result nResult = btFormat.Print(“标签打印软件“ waitout out messages);
                //string messageString = “\n\nMessages:“;
                //foreach (Seagull.BarTender.Print.Message message in messages)
                //{
                //    messageString += “\n\n“ + message.Text;
                //}
                btFormat.SubStrings[“k0“].Value = “12345“;//为Bartender里的数据源(文本框、条码等等)传值
         
                //Result nResult1 = btFormat.Print(“标签打印软件“ waitout out messages);
                btFormat.PrintSetup.Cache.FlushInterval = CacheFlushInterval.PerSession;
                btFormat.Close(SaveOptions.DoNotSaveChanges);//不保存对打开模板的修改
                btEngine.Stop();
 

        }
    }
}

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----

     文件       5632  2018-12-21 10:52  print\print\bin\Debug\print.exe

     文件      13824  2018-12-21 10:51  print\print\bin\Debug\print.pdb

     文件      22712  2018-12-21 10:52  print\print\bin\Debug\print.vshost.exe

     文件        490  2010-03-17 22:39  print\print\bin\Debug\print.vshost.exe.manifest

     文件       6619  2018-12-21 10:33  print\print\obj\Debug\DesignTimeResolveAssemblyReferencesInput.cache

     文件        533  2018-12-21 10:52  print\print\obj\Debug\print.csproj.FileListAbsolute.txt

     文件     167930  2018-12-21 10:39  print\print\obj\Debug\print.csprojResolveAssemblyReference.cache

     文件       5632  2018-12-21 10:52  print\print\obj\Debug\print.exe

     文件      13824  2018-12-21 10:52  print\print\obj\Debug\print.pdb

     文件       2727  2018-12-21 10:39  print\print\print.csproj

     文件       1745  2018-12-21 10:52  print\print\Program.cs

     文件       1334  2018-12-21 10:32  print\print\Properties\AssemblyInfo.cs

     文件        984  2018-12-21 10:32  print\print.sln

    ..A..H.     27648  2018-12-21 11:15  print\print.v12.suo

     目录          0  2018-12-21 10:32  print\print\obj\Debug\TempPE

     目录          0  2018-12-21 10:39  print\print\bin\Debug

     目录          0  2018-12-21 10:52  print\print\obj\Debug

     目录          0  2018-12-21 10:32  print\print\bin

     目录          0  2018-12-21 10:32  print\print\obj

     目录          0  2018-12-21 10:32  print\print\Properties

     目录          0  2018-12-21 10:52  print\print

     目录          0  2018-12-21 10:32  print

     文件     275536  2014-11-08 12:11  Seagull.BarTender.Print.dll

----------- ---------  ---------- -----  ----

               547170                    23


评论

共有 条评论