Pregunta:
Fecha: 19-10-2017 16:53:14
(En Español)
De que manera puedo hacer para poder cuadrar los dato en una matriz de punto para imprimir sobre un formulario de papel ya definido o que esta establecido[Resuelta]
Soy nuevo en la comunidad y llevo poco programando con PHP, espero puedan ayudarme estoy realizando un proyecto y estoy un poco retrasado en esta parte de las impresiones, ya que se hacen con una matriz de punto pero sobre formatos de formulario establecido y en serie....No se si me hago entender....Ayuda porfa.... Votos: 1 - Respuestas: 2 - Vistas: 8 Compartir en: Google Facebook Twitter LinkedIn LinkRespuestas:
-
Fecha: 20-10-2017 07:34:13 No lo he hecho antes pero se me ocurre que puedes crear un PDF en el cual tendrás los valores en las posiciones deseadas.
Una vez creado el PDF lo mandas a imprimir por medio de una llamada a sistema.
Algo como:
//Código dummy no funcional exec('c:\WINDOWS\system32\cmd.exe /c START C:\some_dir\print_me.bat');Votos: 1 - Link respuesta -
Fecha: 20-10-2017 13:23:33 Gracias Ernesto me sirvio tu ayuda pero tengo otro inconveniente que no me ha dejado avanzar en mi proyecto
estuve tratando con este codigo pero no consigo el resultado esperado ya que se abre la vista previa de impresion y si hago click en imprimir se activan los dos eventos obviamente y pero si hago click en el boton cancelar de la vista previa igualmente me activa los dos eventos y quedo igual por que no logro conseguir como distinguir si el que se pulso fue el de impresión o el de cancelar no se si me hago entender lo que necesito.
por ejemplo si le doy click en imprimir que a una variable que se llame impresión = verdadero y si doy click en cancelar a esa misma variale impresión = falso, pero son los botones de la vista previa....:-(.....ayudaaaa por favor...
(function() {
var beforePrint = function() {
console.log('Functionality to run before printing.');
};
var afterPrint = function() {
console.log('Functionality to run after printing');
};
if (window.matchMedia) {
var mediaQueryList = window.matchMedia('print');
mediaQueryList.addListener(function(mql) {
if (mql.matches) {
beforePrint();
} else {
afterPrint();
}
});
}
window.onbeforeprint = beforePrint;
window.onafterprint = afterPrint;
}());
Votos: 0 - Link respuesta
Para participar activamente de la comunidad primero debes autenticarte, ingresa al sistema.Iniciar Sesión
