1. 程式人生 > >如何點選列印,直接打印出來,不彈列印設定選項

如何點選列印,直接打印出來,不彈列印設定選項

現在有兩種解決方案,親測有效。
(1).第一種是需要安裝外掛,網上下載ScriptX.cab檔案
下載成功後將檔案放在專案某個目錄下,然後在頁面body中寫上:
(記得codebase屬性為ScriptX.cab檔案的放置路徑,是絕對路徑)
把window.print()改成:factory.printing.Print(false)即可;
遠端訪問時需要在IE瀏覽器設定:
1.安全 -> 受信任的站點 -> 站點 -> 新增受信任訪問站點(如果是訪問遠端那麼是對方IP地址,例如http://192.168.172.1)

(2).第二種是無需要安裝外掛
首先需要在頁面body中寫上:

<OBJECT ID='WebBrowser' NAME="WebBrowser" WIDTH=0 HEIGHT=0 CLASSID='CLSID:8856F961-340A-11D0-A96B-00C04FD705A2'></OBJECT>

把window.print()改成:document.getElementById(“WebBrowser”).ExecWB(6,2)即可;
最後記住一定需要在IE瀏覽器設定:
1.安全 -> 本地Intranet -> 自定義級別 - 找到ActiveX控制元件和外掛項,選擇對未標記為可安全執行的ActiveX控制元件初始化並執行指令碼,再選擇啟用
2.安全 -> 受信任的站點 -> 自定義級別 - 找到ActiveX控制元件和外掛項,選擇對未標記為可安全執行的ActiveX控制元件初始化並執行指令碼,再選擇啟用
3.安全 -> 受信任的站點 -> 站點 -> 新增受信任訪問站點(如果是訪問遠端那麼是對方IP地址,如果是本地則是本機IP.例如

http://192.168.172.1)

相關推薦

如何列印直接出來列印設定選項

現在有兩種解決方案,親測有效。 (1).第一種是需要安裝外掛,網上下載ScriptX.cab檔案 下載成功後將檔案放在專案某個目錄下,然後在頁面body中寫上: (記得codebase屬性為ScriptX.cab檔案的放置路徑,是絕對路徑) 把windo

任意輸入一串字符串求該字符串中字符的出現次數並出來如輸入“bcaba”輸出:b 2 c 1 a 2

str ner ray view 方法 打印 contain 返回 play 前言:其實我還是有點不懂,有點郁悶了,算了直接把代碼放上去把。 方法一: Scanner input=new Scanner(System.in); System.out.pr

java中如何知道一個字符串中有多少個字把每個字出來舉例

有一個 url ont chapter 書籍 whole mar strong posit (視頻下載) (全部書籍) 9.6 About string,"I am a teacher",這個字符串中有多少個字,且分別把每個字打印出來。 /*本題的思路就是,當我有

Mongodb怎樣將查詢結果放到變數裡出來

#示例 將sysTerminalFile表按fname分組,查找出重複的fname use dba; rs=db.sysTerminalFile.aggregate([ {$group:{_id:"$fname",count:{$sum:1}  } } ,{$match:{

java for迴圈裡面的陣列出來

</pre><p></p><pre style="background-color:#ffffff;color:#000000;font-family:'Lucida Sans Typewriter';font-size:13.5p

jsp/html網頁傳值出來

這可能不是我自己的原創,是我們老師給我講的,然後自己整理了一下! jsp/html獲取本頁面的值 1.多選傳值 <!DOCTYPE HTML> <HTML><head><meta charset="GBK"><title

NIO按行讀取檔案內容出來

package com.broada.wssh.groovy; import java.io.File; import java.io.FileInputStream; import java.io.IOException; import java.nio.ByteBuf

Python3.4---實戰專案-自動下載圖片驗證碼並儲存到專門資料夾使用圖片驗證碼庫識別然後出來

Python3.4—實戰專案-自動下載圖片驗證碼,並儲存到專門資料夾,使用圖片驗證碼庫識別,然後打印出來 1、環境部署 參考文章《使用Python識別圖片驗證碼》內容,製造好圖片驗證碼識別庫msweb1.dat 1.1、對圖片驗證碼隨時下載的URL地址

java--建立一個帶預設構造方法(即無參構造)的類在構造方法中列印一條訊息"Hello Constructor";再為這個類新增一個過載構造方法令其接收一個字串引數將其一起出來

題目描述:建立一個帶預設構造方法(即無參構造)的類,在構造方法中列印一條訊息"Hello Constructor";再為這個類新增一個過載構造方法,令其接收一個字串引數,並在這個有參構造方法中把"Hello Constructor"和接收的引數一起打印出來。 //Person類 class Pe

寫程式碼:迴圈列印names列表把元素和索引值都出來

list1 = ['aaa', 'bbb', 'ccc', 'ddd', 1, 2, 3, 4, 5, 6, 7, 8, 8, 8, 8, 9, 19] # count = 0 # for i in list1: # print(count, i) # count += 1 for

java--建立一個帶預設構造方法(即無參構造)的類在構造方法中列印一條訊息"Hello Constructor";再為這個類新增一個過載構造方法令其接收一個字串引數將其一起出來

題目描述:建立一個帶預設構造方法(即無參構造)的類,在構造方法中列印一條訊息"Hello Constructor";再為這個類新增一個過載構造方法,令其接收一個字串引數,並在這個有參構造方法中把"Hello Constructor"和接收的引數一起打印出來。 //Perso

從控制檯輸入若干個單詞(輸入回車結束)放入集合中將這些單詞排序後(忽略大小寫)出來。 [做題]

import java.util.Arrays; import java.util.Collections; import java.util.Comparator; import java.util.List; import java.util.Scanner; public cl

android studio checkbox複框的選中並顯示出來

package com.example.checkbox; import android.os.Bundle; import android.app.Activity; import android.view.Menu; import android.view.View; import android.v

C++入門篇——輸入一個整數並將這個整數分別以八進位制十進位制十六進位制輸出;同時輸入一個布林值並且以布林值的方式出來

C++入門篇 輸入一個整數並將這個整數分別以 八進位制,十進位制,十六進位制輸出; 同時輸入一個布林值並且以 布林值的方式打印出來 注意:執行的時候需要按 ctrl鍵+F5 如果想只按F5就執行,在return 0;前面加一段程式碼: system("pause"); 同時需要

【Python之坑】寫兩次yaml.load(f)第二次出來內容是none

如以下程式碼:寫兩次yaml.load(f),第二次打印出來內容是none,什麼原因? import yaml, os # Create your tests here. base_dir = os.path.dirname(os.path.dirname(__file__)) file_

Java 輸入一個正整數將其用中文出來

輸入一個正整數,將其用中文打印出來。使用java 實現 import  java.util.Scanner; public static void main(String[]  arge){          

利用遞迴函式呼叫方式將所輸入的5個字元以相反順序出來

#include<stdio.h> int main() { void dg(char a[],int x); char a[5]; gets(a); dg(a,5); printf("\n"); return 0; } void dg(char a[5],in