codesoft在delphi,C#中的例子
LabelView Sample:
private void Form1_Load(object sender, System.EventArgs e)
{
LabelApp=new LabelApplicationClass();
doc=(LabelView.LabelDocument)LabelApp.ActiveDocument();
doc.Open("c:workloglabel.lbl",true);
}
private void PrintLabel(string result)
{
try
{
LabelView.LabelField snLabel=(LabelView.LabelField)((LabelView.LabelFields)doc.LabelFields).Item("SN");
snLabel.Value=result;
doc.LabelSetup();
doc.PrintLabel(2,null,null,null,null,null,null);
}
catch(Exception err)
{
MessageBox.Show(err.ToString(),"提示",MessageBoxButtons.OK,MessageBoxIcon.Warning);
}
}
private void Form1_Closing(object sender, System.ComponentModel.CancelEventArgs e)
{
LabelApp.Quit();
LabelApp = null;
System.GC.Collect();
}
Zebra-ZPL Sample:
先用Bar-One做成Barcode文件,再透過File-->Down formatter to print生成zpl文件,透過程式設計對zpl文件中特定資料進行替換,最後輸出到指定埠即可.
ofstream fout; //declare file-stream handle
fout.open("lpt1:", ios::out); //open out to lpt1:
fout< fout< fout< fout< fout< fout< fout< fout< fout< fout< fout< fout< fout< fout< fout< fout.close();
///////////////////////////////////////Codesoft Delphi
Var
BarApp,BarDoc:Variant;
Begin
BarApp := CreateOleObject('lppx.Application');
BarApp.Visible:=True;
BarDoc:=BarApp.ActiveDocument;
BarVars:=BarDoc.Variables;
BarDoc.Open('T018S1.Lab');
BarDoc.Variables.Item('Data1').Value:='ABCD';
BarDoc.Variables.Item('Data2').Value:='111';
BarDoc.Variables.Item('Data3').Value:='111ABCD';
Bardoc.Printlabel(1);
BarDoc.FormFeed;
Bardoc.Close;
BarApp.Quit;
End;
///////////////////////////////////////Codesoft C#
using LabelManager2;
ApplicationClass lbl = new ApplicationClass();
try
{
lbl.Documents.Open(@"D:TempTEMP.Lab", false);
Document doc = lbl.ActiveDocument;
//foreach(...)
//{
doc.Variables.FormVariables.Item("Var0").Value = "12399999";
//doc.Variables.FreeVariables
//doc.Variables.Formulas
//doc.Variables.TableLookups
//doc.Variables.DatabaseVariables
//doc.Variables.Dates
//doc.Variables.Counters
doc.PrintDocument(1);
//}
doc.Close(false);
}
catch (Exception ex)
{
lbl.Quit();
}
SAMPLE CODESOFT 8 APPLICATIONS
Click a link below to download a sample ActiveX application:
[@more@]來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/93029/viewspace-1027377/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- WebForm中C#事務回滾的例子WebORMC#
- 在DELPHI中圖片轉換
- 在Delphi中巧用WINDOWS 的API函式 (轉)WindowsAPI函式
- 在Delphi中操作快捷方式 (轉)
- Delphi中的TreeViewView
- 在DELPHI程式中撥號上網 (轉)
- C#呼叫Delphi的dll之詳解C#
- 在Delphi中實現任意形狀的窗體 (轉)
- 在Delphi中捕獲控制檯程式的輸出 (轉)
- 在Delphi中編寫控制元件的基本方法 (轉)控制元件
- 轉:在ABAP中實現進度條的例子
- 在Delphi中編寫控制元件的基本方法(1) (轉)控制元件
- 在Delphi中實現圖片的旋轉、縮放 (轉)
- 在DELPHI2.0/3.0中直接操作埠 (轉)
- C#操作XML的完整例子——XmlDocument篇C#XML
- 在C#中操作XML .C#XML
- delphi加密C#解密(AES-256)加密C#解密
- 在Delphi中開發使用多顯示器的應用程式
- Delphi_Excel例子:單元格複製貼上 (轉)Excel
- 巢狀表在表定義中的使用:一個例子巢狀
- C#委託回撥的一個例子C#
- 在c#中呼叫confirmC#
- delphi中Treeview的使用介紹View
- delphi中關於字串的操作字串
- Delphi中的類和物件 (轉)物件
- Delphi如果要追趕C#,最應該做的C#
- 在 Pylons 中使用 MongoDB 的例子MongoDB
- 轉:對字串的“sum”——在Oracle中自定義聚集函式的例子字串Oracle函式
- 用Delphi在區域網中實現網上影院 (轉)
- OpenCv 中Snake程式的例子OpenCV
- C#中呼叫SQL儲存過程(帶輸入輸出引數的例子)C#SQL儲存過程
- 多媒體和網路時代中,C++,Delphi,Java,還是C#? (轉)C++Java
- 【翻譯】Delphi中類的逆向工程
- 在c#中把oracle表展示在datagridviewC#OracleView
- 物件導向的方法在遊戲中的應用的一個例子(上)(轉)物件遊戲
- 物件導向的方法在遊戲中的應用的一個例子(下)(轉)物件遊戲
- 在Delphi中使用Queued 元件 (轉)元件
- 在Delphi程式設計中獲取作業系統資訊 (轉)程式設計作業系統