2014-06-28 50 views
0

我使用MeadCo的ScriptX自動打印頁面並調整邊距/刪除默認頁眉和頁腳。它在IE11中完美運行。使用MeadCo腳本打印活動的x對象x

<!--- ScriptX object ---> 
<object id="factory" viewastext style="display:none" 
classid="clsid:1663ed61-23eb-11d2-b92f-008048fdd814"> 
</object> 

<!--- function to adjust margins ---> 
factory.printing.Print(false); 

但是,我最近介紹了一個Topaz ActiveX簽名對象,當使用腳本x時,它不會打印。以下內容顯示在一個變得透明的div中。這是對象:

<OBJECT classid=clsid:69A40DA3-4D42-11D0-86B0-0000C025864A height=100 id=SigPlus1  
name=SigPlus1 style="HEIGHT: 100px; LEFT: 0px; TOP: 0px; WIDTH: 300px z-index:99;" width=300 
VIEWASTEXT> 
<PARAM NAME="_Version" VALUE="131095"> 
<PARAM NAME="_ExtentX" VALUE="4842"> 
<PARAM NAME="_ExtentY" VALUE="1323"> 
<PARAM NAME="_StockProps" VALUE="0"> 
</OBJECT> 

我試圖包裹ScriptX打印功能於一身的jQuery的document.ready,圍繞對象的順序移動的,帶他們出來的頁面形式等 沒有人有經驗,或以下任何建議: - 使用ActiveX ScriptX - 自動調整邊距/頁眉/頁腳和自動打印IE11中的方法

注意:使用替代瀏覽器不是一個選項。 @page指令在Internet Explorer中似乎不起作用。 (我可能是錯的?)

任何幫助,將不勝感激。

回答

1

我無法對原始問題發表評論,所以..我會再試一次。我注意到一些娛樂,「主持人」只是簡單地用簡單的「不回答問題」刪除我的答案,而我即將被禁止回答任何其他問題。

我會感謝版主評論我的答案,而不是簡單地刪除它,因爲我真的試圖幫助OP誰說'任何幫助將不勝感激'。

原始文章沒有指定ScriptX的一個版本。這是一個已知的問題,即舊版本(7.0之前)在打印某些ActiveX控件時可能會遇到問題。確保使用v7.4或更高版本。