用Jacob介面實現Java對Word的列印操作

2021-06-18 02:10:44 字數 567 閱讀 1997

記錄下帶引數列印word文件的思路:

1.使用jacob建立  activex部件物件:

activexcomponent 

2.開啟word文件:

dispatch wrddocs = wordcom.getproperty("documents").todispatch();

worddoc = dispatch.invoke(wrddocs, "open", dispatch.method,

new object , new int[1]).todispatch();

return true;

3.設定預設印表機:

wordcom.setproperty("activeprinter", new variant("

hp laserjet 4 local on lpt1:

"));

4.設定列印引數:

dispatch.calln((dispatch) worddoc, "printout", new variant {

具體的activex部件物件的屬性、事件、方法等請參考microsoft的msdn:

jacob方式,java實現excel的寫資料過程

配置 1,將jacob.jar匯入到工程的classpath下 2,把jacob.dll檔案拷貝到jdk bin目錄下 package exceltest1 import com.jacob.activex.activexcomponent import com.jacob.com.dispatch...

JAVA 實現Runnable介面

僅作為學習筆記 需求 實現乙個售票程式 建立執行緒的第二種方式 實現runnable介面 步驟 1,定義類實現runnable介面 2,覆蓋runnable介面中的run方法 將執行緒要執行的 存放在該run方法中 3,通過thread 類建立執行緒物件 4,將runnable介面的子類物件作為實際...

Java實現List介面

list概述及特點 元素有序,並且每乙個元素都存在乙個索引.元素可以重複.list集合的特有功能概述 void add int index,e element 在指定索引處新增元素 e remove int index 移除指定索引處的元素 返回的是移除的元素 e get int index 獲取指...