Dispatch activeWindow = this.word.getProperty( "ActiveWindow").toDispatch(); // 取得活動窗格對象 Dispatch activePan = Dispatch.get(activeWindow, "ActivePane").toDispatch(); // 取得視窗對象 Dispatch view = Dispatch.get(activePan, "View").toDispatch(); // 打開頁眉,值爲9,頁腳爲10 Dispatch.put(view, "SeekView", new Variant(9)); Dispatch docSelection = Dispatch.get(activeWindow, "Selection").toDispatch(); //獲取頁眉和頁腳 Dispatch headfooter = Dispatch.get(docSelection, "HeaderFooter").toDispatch(); // 獲取水印圖形對象 Dispatch shapes = Dispatch.get(headfooter, "Shapes").toDispatch(); // 給文檔全部加上水印,設置了水印效果,內容,字體,大小,是否加粗,是否斜體,左邊距,上邊距。 //調用shapes對象的AddPicture方法將全路徑爲picname的圖片插入當前文檔 Dispatch picture = Dispatch.call(shapes, "AddPicture", waterMarkPath).toDispatch(); //選擇當前word文檔的水印 Dispatch.call(picture, "Select"); Dispatch.put(picture, "Left", new Variant(0)); Dispatch.put(picture, "Top", new Variant(50)); Dispatch.put(picture, "Width", new Variant(650)); Dispatch.put(picture, "Height", new Variant(650)); //關閉頁眉 Dispatch.put(view, "SeekView", new Variant(0));
jacob 插入水印方法整理
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.