invokePrintDialog 方法
啟動 [列印] 對話方塊。僅 Internet Explorer 支援此方法。
語法
$find(viewerId).invokePrintDialog();
備註
如果用戶端電腦上尚未安裝 ActiveX 列印控制項,叫用這個方法會導致 ActiveX 列印控制項下載並安裝在用戶端電腦上。這個方法在功能上相當於按一下預設工具列上的 [列印] 按鈕。如需詳細資訊,請參閱從 ReportViewer 列印報表。
在不支援的瀏覽器中叫用這個方法沒有任何作用。如需瀏覽器支援的詳細資訊,請參閱 ReportViewer Web 伺服器控制項的瀏覽器支援。
當網頁正在執行回傳或用戶端控制項正在載入內容時,存取方法或屬性會導致例外狀況並且顯示下列訊息:「報表或網頁正在更新。請等候目前動作完成。」請使用 isLoading 屬性檢查報表或網頁是否正在更新以及您是否可以存取方法和屬性。
當網頁或用戶端控制項未執行回傳時,這個方法會要求載入報表。如果未載入報表,叫用這個方法會導致例外狀況並且顯示下列訊息:「無法執行此作業,因為沒有載入的報表。」在使用這個方法之前,請使用 reportAreaContentType 屬性檢查報表區域是否包含報表頁面。