2011-10-10 2 views
3

J'ai développé un code en Java où j'ai incorporé du contenu HTML dans un JEditorPane en définissant son type de contenu sur text/html.Imprimer Plusieurs pages Contenu de JEditorPane html en Java

Toutefois, ce contenu déborde sur la deuxième page et ainsi de suite. Je sais que JEditorPane a une méthode print() qui imprime le contenu de JEditorPane et je sais que la méthode print() de JEditorPane imprime tout le contenu de JEditorPane et imprime même plusieurs pages.

Ce que je veux est que le haut, à gauche, les marges droite et en bas doit être réglé sur 0.

Si je laisserais simplement le travail de définition des marges à 0 à l'exécution en changeant les paramètres d'impression avant d'imprimer, ça ne marcherait pas.

Pour cette raison, j'ai dû implémenter l'interface imprimable. Mais quand j'ai utilisé l'interface imprimable, cela permet d'imprimer uniquement la première page du JEditorPane.

Lorsque j'ai cherché beaucoup pour cette solution j'ai eu ce lien sur Google;

http://download.oracle.com/javase/tutorial/displayCode.html?code=http://download.oracle.com/javase/tutorial/2d/printing/examples/PaginationExample.java

Mais le problème est ici que j'utilise le contenu html dans le JEditorPane. Je ne sais pas comment intégrer la solution ci-dessus prévue dans le lien avec un JEditorPane qui se compose du Code HTML

Répondre

Questions connexes