用soaoffice開發控制印章插入到指定位置

2021-08-25 12:13:39 字數 614 閱讀 1266

在使用soaoffice開發加蓋印章環節的模組時一般會遇到客戶這樣的要求,客戶希望加蓋自己的印章的時候直接把印章加蓋到指定的位置,不需要再手動的拖拽;還有的時候情況是使用者希望在蓋章環節只能蓋章不能修改文字,那就要求檔案是唯讀模式,用soaoffice唯讀模式的時候編輯文字肯定是不可以的,蓋章是可以的,但是加蓋的印章是不能移動的,這種情況也需要程式可以控制使用者的章加蓋到指定的位置,使用者也就不需要移動了。

針對上面的兩種需求最主要的是解決印章位置問題就可以了,很簡單,用「js+書籤」可以解決這個問題,先說一下方法:

在建立word文件的時候,從模板建立,模板中先用書籤標記好使用者印章的位置,比如說在乙個位置定義乙個書籤:seal,在使用者蓋章呼叫soaoffice的insertsealfromurl方法之前,執行js:

document.getelementbyid("soaofficectrl").document.bookmarks("seal").select();

上面的js可以把游標定位到書籤seal的位置,然後在執行insertsealfromurl方法就會把印章插入到當前游標處,也就是書籤seal的位置了。

用這個方法可以給不同的使用者或者不同的印章指定不同的蓋章位置,廢話就不多說了,詳細看demo,或者你自己寫乙個試試。

用getch實現控制

利用getch 實現對while的 需要輸入的停止條件的判斷 關於資料加密的演算法,4位數,然後每位數加上 5,然後把和加起來然後除以 10後的餘數 然後把餘數當做原數 然後把這個新產生的值得一四位調換,然後把這個 2 3 味調換 include stdlib.h include string.h ...

用鍵盤控制電腦

win x 這應該是window 8之後才有的快捷鍵,可以呼出很多相關設定。win space 切換輸入法 shift可以快速切換中英文。win l 鎖定螢幕。win q 撥出小娜,文字輸入。win c 撥出小娜,語音輸入。win s 搜尋。win tab 切換桌面。windows 10之後可以建立...

用windows phone控制wifi小車

目前只針對windows phone7.5做了測試,不知道wp8能不能用 先上圖 定義 bitmapimage bs new bitmapimage 在load事件裡開乙個執行緒 thread new thread new threadstart recvideo thread.start recv...