Cómo utilizar Print JS
Impresión normal (impresión de página completa) Imprime parte del contenido de la página web (personalizado) Imprime para eliminar/agregar encabezados y pies de página Utiliza controles/métodos externos para lograr una impresión multifuncional Imprimir fondo
El código anterior controla
Establezca "Configuración de página" para implementar la configuración de los parámetros de impresión (versión gráfica del sistema Windows)
Impresión normal (página completa). impresión)
No hace falta decir que solo use
para citar: ventana. b {display:hidden}
Establezca la clase de la parte que no desea imprimir b
Primero, agregue el siguiente contenido a la página web:
cita:
Luego puede agregar botones de función en secuencia:
Referencia:
Coloque estos dos elementos en
y estos botones no se imprimirán. Por supuesto, defina noprint:Simplemente configure el CSS del contenido que no desea imprimir en noprint.
Ahora que la impresión web está básicamente implementada, debe prestar atención a las siguientes situaciones:
controles ActiveX que no están marcados como seguros en la configuración de seguridad de las opciones de Internet de IE. debe configurarse... Para solicitar o habilitar; de lo contrario, se informará un error y no estará disponible.
b. Si edita la página en el entorno de edición vs.net, generalmente agrega automáticamente parámetros adicionales al objeto. Con estas cosas, se producirán errores al imprimir, así que recuerde eliminarlos cuando finalmente. ahorrar.
2. Utilice javascript para imprimir el contenido en la etiqueta fija
a. Agregue JavaScript al encabezado del código de la página:
quote:
2.Agregar y Identificación.
En otras palabras, guarde el archivo adjunto html correspondiente para el usuario en el texto que desea imprimir. Al mismo tiempo, si utiliza un programa ladrón para obtener datos remotos y necesita imprimirlos, puede colocar dichos datos dentro de una etiqueta de definición.
3. Se ha completado la interceptación del contenido. Ahora agregue un enlace "imprimir":
código XML/HTML
Referencia:
var hkey_root, hkey_path ,hkey_key
hkey_root="HKEY_CURRENT_USER"
hkey_root="HKEY_CURRENT_USER"
hkey_root="HKEY_CURRENT_USER " es el nombre del programa.
USUARIO"
hkey_path="\Software\Microsoft\Internet Explorer\\\\PageSetup\\\\"
Establezca que el encabezado y el pie de página de la impresión de la página web estén vacíos p >
función pagesetup_null(){
prueba{
var RegWsh = new ActiveXObject("WScript.RegWrite(hkey_root+hkey_path+hkey_key,"")
}catch(e){}
}
/Establecer el encabezado y pie de página de impresión de la página web con los valores predeterminados
función pagesetup_default(){
prueba{
var RegWsh = new ActiveXObject("WScript.root+hkey_path+hkey_key,"&u&b&d")
}catch(e){} p>
}
Copiar y ver el efecto
Copiar y ver el efecto.
p>(4) Utilice controles/métodos externos para lograr la impresión multifunción
1 Componente IEWebBrowser
Introducción
/default.aspx?scid=kb %3BEN -US%3BQ267240#top
/kb/q247671/# APPLIESTO
Código
Cita:
2. Usar el control ScriptX.cab 1. Descargar control ScriptX .cab Sitio web oficial/scriptx/index.asp 2. Utilice el elemento de objeto para cambiar la base del código y el valor de classid. Llame a ScriptX. .cab aquí Control Código Referencia: Este código se utiliza para cargar el archivo cab , clsid y codebase son obligatorios. Sea coherente con la información del cab que descargó; de lo contrario, el componente se cargará incorrectamente. Estos dos elementos no son difíciles de encontrar. Simplemente use winrar para abrir el archivo cab descargado, luego busque el archivo con la extensión .inf y luego ábralo para verlo. 3. Llame al script de control archivo Print.js Código Cita: función setPrintBase ( headerText,footerText,rootUrl) { // -- Función avanzada, no utilizada, pendiente de confirmación. //factory.printing.SetMarginMeasure(2); // Medir los márgenes de la página en pulgadas //factory.SetPageRange(false, 1, 3);// Necesita páginas de 1 a 3 //factory.printing.SetMarginMeasure(2 // Medir márgenes en pulgadas