資源簡(jiǎn)介
C#調(diào)用BarTender源碼,包含SDK,可直接使用,根據(jù)btw模板需要的參數(shù),源碼里直接添加賦值即可

代碼片段和文件信息
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;?//打印份數(shù)
????????????????Messages?messages;
????????????????int?waitout?=?10000;?//?10秒?超時(shí)
????????????????Result?nResult?=?btFormat.Print(“標(biāo)簽打印軟件“?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里的數(shù)據(jù)源(文本框、條碼等等)傳值
?????????
????????????????//Result?nResult1?=?btFormat.Print(“標(biāo)簽打印軟件“?waitout?out?messages);
????????????????btFormat.PrintSetup.Cache.FlushInterval?=?CacheFlushInterval.PerSession;
????????????????btFormat.Close(SaveOptions.DoNotSaveChanges);//不保存對(duì)打開(kāi)模板的修改
????????????????btEngine.Stop();
?
????????}
????}
}
?屬性????????????大小?????日期????時(shí)間???名稱(chēng)
-----------?---------??----------?-----??----
?????文件???????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
評(píng)論
共有 條評(píng)論