Imprimir String con HTML desde JAVA
Si tengo una pagina HTML metida en un String de java a saco, ¿Como la saco por impresora desde JAVA?. Hay alguna forma de interpretar el HTML para que lo saque igual que se verÃa en el navegador.
Hola, tendrias que cargar primero el texto en un JTextPane, para que interprete el codigo HTML y te lo muestre como en el navegador, para imprimir checate esta pagina
http://www.javaworld.com/javaworld/jw-10-2000/jw-1020-print.html
Saludos
http://www.javaworld.com/javaworld/jw-10-2000/jw-1020-print.html
Saludos
BENOS DIAS :
UDS ME PUEDEN DECIR COMO CARO EL TEXTO EN JTEXT PANE, YA TENGO EL STRING, Y CREA EL ARCHIVO .HTML, PERO QUIERO EJECUTARLO DESDE JAVA CON PROCESS RUNTIME.EXEC Y ME SACA EL SIGUIENTE ERROR:
java.io.IOException: CreateProcess: C://primera_prueba.html error=193
at java.lang.Win32Process.create(Native Method)
at java.lang.Win32Process.<init>(Win32Process.java:67)
at java.lang.Runtime.execInternal(Native Method)
at java.lang.Runtime.exec(Runtime.java:566)
at java.lang.Runtime.exec(Runtime.java:428)
at java.lang.Runtime.exec(Runtime.java:364)
at java.lang.Runtime.exec(Runtime.java:326)
at imrdsclub.htm.<init>(htm.java:64)
at imrdsclub.UI_club.jBtool1_actionPerformed(UI_club.java:1260)
at imrdsclub.UI_club$2.actionPerformed(UI_club.java:183)
at javax.swing.AbstractButton.fireActionPerformed(AbstractButton.java:1764)
at javax.swing.AbstractButton$ForwardActionEvents.actionPerformed(AbstractButton.java:1817)
at javax.swing.DefaultButtonModel.fireActionPerformed(DefaultButtonModel.java:419)
at javax.swing.DefaultButtonModel.setPressed(DefaultButtonModel.java:257)
at javax.swing.plaf.basic.BasicButtonListener.mouseReleased(BasicButtonListener.java:245)
at java.awt.Component.processMouseEvent(Component.java:5134)
at java.awt.Component.processEvent(Component.java:4931)
at java.awt.Container.processEvent(Container.java:1566)
at java.awt.Component.dispatchEventImpl(Component.java:3639)
at java.awt.Container.dispatchEventImpl(Container.java:1623)
at java.awt.Component.dispatchEvent(Component.java:3480)
at java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:3450)
at java.awt.LightweightDispatcher.processMouseEvent(Container.java:3165)
at java.awt.LightweightDispatcher.dispatchEvent(Container.java:3095)
at java.awt.Container.dispatchEventImpl(Container.java:1609)
at java.awt.Window.dispatchEventImpl(Window.java:1590)
at java.awt.Component.dispatchEvent(Component.java:3480)
at java.awt.EventQueue.dispatchEvent(EventQueue.java:450)
at java.awt.EventDispatchThread.pumpOneEventForHierarchy(EventDispatchThread.java:197)
at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:150)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:144)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:136)
at java.awt.EventDispatchThread.run(EventDispatchThread.java:99)
MUCHAS GRACIAS CUALQUIER AYUDA ES VALIOSA PARA MI.
UDS ME PUEDEN DECIR COMO CARO EL TEXTO EN JTEXT PANE, YA TENGO EL STRING, Y CREA EL ARCHIVO .HTML, PERO QUIERO EJECUTARLO DESDE JAVA CON PROCESS RUNTIME.EXEC Y ME SACA EL SIGUIENTE ERROR:
java.io.IOException: CreateProcess: C://primera_prueba.html error=193
at java.lang.Win32Process.create(Native Method)
at java.lang.Win32Process.<init>(Win32Process.java:67)
at java.lang.Runtime.execInternal(Native Method)
at java.lang.Runtime.exec(Runtime.java:566)
at java.lang.Runtime.exec(Runtime.java:428)
at java.lang.Runtime.exec(Runtime.java:364)
at java.lang.Runtime.exec(Runtime.java:326)
at imrdsclub.htm.<init>(htm.java:64)
at imrdsclub.UI_club.jBtool1_actionPerformed(UI_club.java:1260)
at imrdsclub.UI_club$2.actionPerformed(UI_club.java:183)
at javax.swing.AbstractButton.fireActionPerformed(AbstractButton.java:1764)
at javax.swing.AbstractButton$ForwardActionEvents.actionPerformed(AbstractButton.java:1817)
at javax.swing.DefaultButtonModel.fireActionPerformed(DefaultButtonModel.java:419)
at javax.swing.DefaultButtonModel.setPressed(DefaultButtonModel.java:257)
at javax.swing.plaf.basic.BasicButtonListener.mouseReleased(BasicButtonListener.java:245)
at java.awt.Component.processMouseEvent(Component.java:5134)
at java.awt.Component.processEvent(Component.java:4931)
at java.awt.Container.processEvent(Container.java:1566)
at java.awt.Component.dispatchEventImpl(Component.java:3639)
at java.awt.Container.dispatchEventImpl(Container.java:1623)
at java.awt.Component.dispatchEvent(Component.java:3480)
at java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:3450)
at java.awt.LightweightDispatcher.processMouseEvent(Container.java:3165)
at java.awt.LightweightDispatcher.dispatchEvent(Container.java:3095)
at java.awt.Container.dispatchEventImpl(Container.java:1609)
at java.awt.Window.dispatchEventImpl(Window.java:1590)
at java.awt.Component.dispatchEvent(Component.java:3480)
at java.awt.EventQueue.dispatchEvent(EventQueue.java:450)
at java.awt.EventDispatchThread.pumpOneEventForHierarchy(EventDispatchThread.java:197)
at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:150)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:144)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:136)
at java.awt.EventDispatchThread.run(EventDispatchThread.java:99)
MUCHAS GRACIAS CUALQUIER AYUDA ES VALIOSA PARA MI.
