bonjour tout le monde j'ai un problème je voudrais afficher un document dans ma page en utilisant mediaOutput :
class test1 qui contient méthode paintSTC
appel a cette méthode dans le tag mediaOutput :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21 public void printSTC(OutputStream out, Object data ) throws DocumentException,IOException { Document document = new Document(); document.addAuthor("Me"); document.addTitle("My iText Test"); document.open(); Chunk chunk = new Chunk("iText Test"); Font font = new Font(Font.COURIER); font.setStyle(Font.UNDERLINE); font.setStyle(Font.ITALIC); chunk.setFont(font); chunk.setBackground(Color.CYAN); document.add(chunk); Paragraph paragraph = new Paragraph(); paragraph.add("Hello World"); paragraph.setAlignment(Element.ALIGN_CENTER); document.add(paragraph); document.close(); System.out.println("Success!"); }
mais l'affichage est vide ne contient pas le message Hello World
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 <a4j:mediaOutput id="bMRNPrintStc" type="application/pdf" styleClass="pdf" element="object" cacheable="false" mimeType="application/pdf" session="true" createContent="#{test1.printSTC}"> </a4j:mediaOutput>
merci d'avance
Partager