salut
en vb il y a l'objet printer
il y a plusieurs propriété qui permette d'imprimer à un endroit précis, d'utiliser une police de caractère donnée...
il y a t'il quelques chose d'équivalent en java?
merci
salut
en vb il y a l'objet printer
il y a plusieurs propriété qui permette d'imprimer à un endroit précis, d'utiliser une police de caractère donnée...
il y a t'il quelques chose d'équivalent en java?
merci
L'impression en Java se fait au travers de classes dediees telles que Printable, PrintJob ou PrinterJob. Grosso-modo imprimer ca consiste a dessiner sur le Graphics qui est fourni par l'imprimante de la meme manier qu'on dessiner sur le Graphics de l'ecran ou celui d'une image (avec ceci en plus qu'il faut savoir calculer le nombre de pages et savoir imprimer chaque page separement des autres). Il faut donc utiliser les methodes setFont(), setColor() ou setPaint() et drawString() de la classe Graphics ou Graphics2D
Si ce que tu cherches toi est plus lie au rendu de texte (quelque soit sa surface de sortie donc), va plutot voir du cote de la class Document, des divers composants graphique rendant du texte (JEditorPane, JTextPane) et des classes qu'elle utilisent pour faire le layout et le rendu de texte, pages web ou de rich documents. Le meme principe devrait s'appliquer a l'identique pour l'impression.
Merci de penser au tagquand une réponse a été apportée à votre question. Aucune réponse ne sera donnée à des messages privés portant sur des questions d'ordre technique. Les forums sont là pour que vous y postiez publiquement vos problèmes.
suivez mon blog sur Développez.
Programming today is a race between software engineers striving to build bigger and better idiot-proof programs, and the universe trying to produce bigger and better idiots. So far, the universe is winning. ~ Rich Cook
Partager