title image


Smiley Re: Drucken aus JavaApplet
Ist Dein Applet auch signiert? Ich frage das, weil nämlich nur signierte Applets drucken dürfen, sonst fliegt eine SecurityException. Für normale Applets gibt es keine! Möglichkeit, auch nur den Druckdialog aufzurufen. Allerdings gibt es die Möglichkeit, aus der das Applet enthaltenden Webseite über eine JavaScript-Methode den Anwender zu fragen, ob er drucken möchte, etwa so als Skizze:





var fenster = null;



function printText() {

if (window.print) {

var content = "Beispieltext";

var text = String(content)

if (text.length > 0) {

fenster = window.open('', 'neu', 'width=300,height=200,resizable=yes,scrollbars=yes');

with (fenster.document) {

close();

open();

write('Printable javascript-window');

write(content);

write('');

close();

}

fenster.print();

}

} else {

alert('Sorry, your browser does not seem to support printing.');

}

}



function closePrintWindow() {

if (fenster != null) {

if (!fenster.closed) {

fenster.close();

}

}

}



function showLink() {

self.document.write('Print the window content!');

}







Und das Applet könnte den Inhalt des von JavaScript geöffneten Fensters über entsprechende Parameter füllen, z.B. der Applet-Inhalt, wenn dieser auch Text ist.

geschrieben von

Login

E-Mail:
  

Passwort:
  

Beitrag anfügen

Symbol:
 
 
 
 
 
 
 
 
 
 
 
 
 

Überschrift: