使用自動化,您可以將
BarTender與其他應(yīng)用程序集成,以編程方式完成BarTender的許多功能。如果需要,您可以使用自動化通過外部接口啟動和控制 BarTender。
在這個部分
- BarTender .NET SDK實現(xiàn)自動化
提供與任何.NET語言無縫接口的.NET開發(fā)環(huán)境,以提供優(yōu)于BarTender ActiveX自動化接口的出色資源管理和可擴(kuò)展性。BarTender .NET SDK支持BarTender自動化任務(wù)。換句話說,它們允許您以編程方式訪問BarTender功能。
提供以下四個開發(fā)套件:
- Librarian API:允許用戶訪問與BarTender Suite一起安裝的版本控制系統(tǒng) Librarian的功能。
- 打印引擎API:為BarTender打印引擎提供托管的Interop包裝器。
- Print Scheduler API:Print Scheduler Client API支持與Print Scheduler服務(wù)和BarTender自動化系統(tǒng)進(jìn)行交互。
- 打印服務(wù)器API:為大型或復(fù)雜的打印作業(yè)提供可擴(kuò)展的,基于任務(wù)的管理。
- 系統(tǒng)數(shù)據(jù)庫 API:提供對存儲在 BarTender系統(tǒng)數(shù)據(jù)庫中的信息的訪問。
- BarTender XML腳本實現(xiàn)自動化
提供一種通過使用可擴(kuò)展標(biāo)記語言(XML)將打印作業(yè)數(shù)據(jù)傳遞到BarTender的方法,該腳本是通過使用命令行或集成傳遞的腳本,在BarTender中選擇“ 運行BTXML腳本”命令,或通過ActiveX 控件。XML數(shù)據(jù)包含BarTender打印基本項目所需的所有必需信息,以及BarTender提供的許多可選功能,包括數(shù)據(jù)輸入,查詢提示和媒體處理。BarTender接收傳入的XML數(shù)據(jù),進(jìn)行轉(zhuǎn)換并完成指定的操作。每次接收腳本時,都會自動創(chuàng)建一個XML響應(yīng)消息,其中包含可用于驗證作業(yè)完成的數(shù)據(jù)。
- 命令行界面自動化
當(dāng)BarTender通過命令行界面啟動時,可以將自動執(zhí)行某些任務(wù)的說明傳遞給BarTender。
- ActiveX自動化
大多數(shù)任務(wù)可以自動通過使用ActiveX自動化。通過使用編程或腳本語言(例如Visual Basic),您可以訪問BarTender的自動化對象,從而可以通過編程方式執(zhí)行大多數(shù)使用用戶界面手動完成的任務(wù)。