Rev 1827 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed
Rev 1827 | Rev 1844 | ||
---|---|---|---|
Line 48... | Line 48... | ||
48 | //associa a stream de sa�da ao |
48 | //associa a stream de sa�da ao |
49 | PdfWriter.getInstance(doc, os); |
49 | PdfWriter.getInstance(doc, os); |
50 | //abre o documento |
50 | //abre o documento |
51 | doc.open(); |
51 | doc.open(); |
52 | //imagem do cabe�alho |
52 | //imagem do cabe�alho |
53 | 1.5.0/docs/api/java/awt/Image.html">Image img = 1.5.0/docs/api/java/awt/Image.html">Image.getInstance(Globals.SITE_URL+"/imgs/logoestg.gif"); |
53 | 1.5.0/docs/api/java/awt/Image.html">Image img = 1.5.0/docs/api/java/awt/Image.html">Image.getInstance(Globals.SERVICE_URL+"/imgs/logoestg.gif"); |
54 | img.setAlignment(5+0%2Fdocs%2Fapi+Element">Element.ALIGN_LEFT); |
54 | img.setAlignment(5+0%2Fdocs%2Fapi+Element">Element.ALIGN_LEFT); |
55 | doc.add(img); |
55 | doc.add(img); |
56 | 56 | ||
57 | //paragrafo em branco |
57 | //paragrafo em branco |
58 | doc.add(new Phrase(" ")); |
58 | doc.add(new Phrase(" ")); |
Line 132... | Line 132... | ||
132 | questionP.add(new Chunk(questionText,fontTextNormal)); |
132 | questionP.add(new Chunk(questionText,fontTextNormal)); |
133 | questionP.setAlignment(5+0%2Fdocs%2Fapi+Element">Element.ALIGN_JUSTIFIED); |
133 | questionP.setAlignment(5+0%2Fdocs%2Fapi+Element">Element.ALIGN_JUSTIFIED); |
134 | doc.add(questionP); |
134 | doc.add(questionP); |
135 | if(question.getImage()!=null) |
135 | if(question.getImage()!=null) |
136 | { |
136 | { |
137 | 1.5.0/docs/api/java/awt/Image.html">Image image = 1.5.0/docs/api/java/awt/Image.html">Image.getInstance(Globals.SITE_URL+"/imageStream/"+question.getImage().getId()); |
137 | 1.5.0/docs/api/java/awt/Image.html">Image image = 1.5.0/docs/api/java/awt/Image.html">Image.getInstance(Globals.SERVICE_URL+"/imageStream/"+question.getImage().getId()); |
138 | image.setAlignment(5+0%2Fdocs%2Fapi+Element">Element.ALIGN_LEFT); |
138 | image.setAlignment(5+0%2Fdocs%2Fapi+Element">Element.ALIGN_LEFT); |
139 | doc.add(image); |
139 | doc.add(image); |
140 | } |
140 | } |
141 | if(question.getType().equals(Globals.ASSESSMENT_QUESTION_TYPE_RADIO) || question.getType().equals(Globals.ASSESSMENT_QUESTION_TYPE_CHECK)) |
141 | if(question.getType().equals(Globals.ASSESSMENT_QUESTION_TYPE_RADIO) || question.getType().equals(Globals.ASSESSMENT_QUESTION_TYPE_CHECK)) |
142 | { |
142 | { |
Line 144... | Line 144... | ||
144 | { |
144 | { |
145 | for(AssessmentQuestionPossibleAnswer pA : item.getPossibleAnswers()) |
145 | for(AssessmentQuestionPossibleAnswer pA : item.getPossibleAnswers()) |
146 | { |
146 | { |
147 | 1.5.0/docs/api/java/awt/Image.html">Image imagePa=null; |
147 | 1.5.0/docs/api/java/awt/Image.html">Image imagePa=null; |
148 | if(question.getType().equals(Globals.ASSESSMENT_QUESTION_TYPE_RADIO)) |
148 | if(question.getType().equals(Globals.ASSESSMENT_QUESTION_TYPE_RADIO)) |
149 | imagePa = 1.5.0/docs/api/java/awt/Image.html">Image.getInstance(Globals.SITE_URL+"/imgs/radiobox.png"); |
149 | imagePa = 1.5.0/docs/api/java/awt/Image.html">Image.getInstance(Globals.SERVICE_URL+"/imgs/radiobox.png"); |
150 | else |
150 | else |
151 | imagePa = 1.5.0/docs/api/java/awt/Image.html">Image.getInstance(Globals.SITE_URL+"/imgs/checkbox.png"); |
151 | imagePa = 1.5.0/docs/api/java/awt/Image.html">Image.getInstance(Globals.SERVICE_URL+"/imgs/checkbox.png"); |
152 | imagePa.setAlignment(5+0%2Fdocs%2Fapi+Element">Element.PARAGRAPH); |
152 | imagePa.setAlignment(5+0%2Fdocs%2Fapi+Element">Element.PARAGRAPH); |
153 | Paragraph pAP = new Paragraph(); |
153 | Paragraph pAP = new Paragraph(); |
154 | pAP.add(new Chunk(imagePa, -1.00f, -2.00f)); |
154 | pAP.add(new Chunk(imagePa, -1.00f, -2.00f)); |
155 | pAP.add(new Chunk(" "+pA.getTextpt(),fontTextNormal)); |
155 | pAP.add(new Chunk(" "+pA.getTextpt(),fontTextNormal)); |
156 | pAP.setAlignment(5+0%2Fdocs%2Fapi+Element">Element.ALIGN_JUSTIFIED); |
156 | pAP.setAlignment(5+0%2Fdocs%2Fapi+Element">Element.ALIGN_JUSTIFIED); |
Line 186... | Line 186... | ||
186 | PdfPCell item1 = new PdfPCell(new Paragraph(item.getTextpt(),fontTextNormal)); |
186 | PdfPCell item1 = new PdfPCell(new Paragraph(item.getTextpt(),fontTextNormal)); |
187 | item1.setBorder(0); |
187 | item1.setBorder(0); |
188 | table.addCell(item1); |
188 | table.addCell(item1); |
189 | for(AssessmentQuestionPossibleAnswer pA : item.getPossibleAnswers()) |
189 | for(AssessmentQuestionPossibleAnswer pA : item.getPossibleAnswers()) |
190 | { |
190 | { |
191 | 1.5.0/docs/api/java/awt/Image.html">Image imagePa= 1.5.0/docs/api/java/awt/Image.html">Image.getInstance(Globals.SITE_URL+"/imgs/radiobox.png"); |
191 | 1.5.0/docs/api/java/awt/Image.html">Image imagePa= 1.5.0/docs/api/java/awt/Image.html">Image.getInstance(Globals.SERVICE_URL+"/imgs/radiobox.png"); |
192 | PdfPCell imageCell = new PdfPCell(imagePa); |
192 | PdfPCell imageCell = new PdfPCell(imagePa); |
193 | imageCell.setBorder(0); |
193 | imageCell.setBorder(0); |
194 | table.addCell(imageCell); |
194 | table.addCell(imageCell); |
195 | } |
195 | } |
196 | } |
196 | } |
Line 251... | Line 251... | ||
251 | //associa a stream de sa�da ao |
251 | //associa a stream de sa�da ao |
252 | PdfWriter.getInstance(doc, os); |
252 | PdfWriter.getInstance(doc, os); |
253 | //abre o documento |
253 | //abre o documento |
254 | doc.open(); |
254 | doc.open(); |
255 | //imagem do cabe�alho |
255 | //imagem do cabe�alho |
256 | 1.5.0/docs/api/java/awt/Image.html">Image img = 1.5.0/docs/api/java/awt/Image.html">Image.getInstance(Globals.SITE_URL+"/imgs/logoestg.gif"); |
256 | 1.5.0/docs/api/java/awt/Image.html">Image img = 1.5.0/docs/api/java/awt/Image.html">Image.getInstance(Globals.SERVICE_URL+"/imgs/logoestg.gif"); |
257 | img.setAlignment(5+0%2Fdocs%2Fapi+Element">Element.ALIGN_LEFT); |
257 | img.setAlignment(5+0%2Fdocs%2Fapi+Element">Element.ALIGN_LEFT); |
258 | doc.add(img); |
258 | doc.add(img); |
259 | 259 | ||
260 | //paragrafo em branco |
260 | //paragrafo em branco |
261 | doc.add(new Phrase(" ")); |
261 | doc.add(new Phrase(" ")); |
Line 343... | Line 343... | ||
343 | questionP.add(new Chunk(questionText,fontTextNormal)); |
343 | questionP.add(new Chunk(questionText,fontTextNormal)); |
344 | questionP.setAlignment(5+0%2Fdocs%2Fapi+Element">Element.ALIGN_JUSTIFIED); |
344 | questionP.setAlignment(5+0%2Fdocs%2Fapi+Element">Element.ALIGN_JUSTIFIED); |
345 | doc.add(questionP); |
345 | doc.add(questionP); |
346 | if(question.getImage()!=null) |
346 | if(question.getImage()!=null) |
347 | { |
347 | { |
348 | 1.5.0/docs/api/java/awt/Image.html">Image image = 1.5.0/docs/api/java/awt/Image.html">Image.getInstance(Globals.SITE_URL+"/imageStream/"+question.getImage().getId()); |
348 | 1.5.0/docs/api/java/awt/Image.html">Image image = 1.5.0/docs/api/java/awt/Image.html">Image.getInstance(Globals.SERVICE_URL+"/imageStream/"+question.getImage().getId()); |
349 | image.setAlignment(5+0%2Fdocs%2Fapi+Element">Element.ALIGN_LEFT); |
349 | image.setAlignment(5+0%2Fdocs%2Fapi+Element">Element.ALIGN_LEFT); |
350 | doc.add(image); |
350 | doc.add(image); |
351 | } |
351 | } |
352 | if(question.getType().equals(Globals.ASSESSMENT_QUESTION_TYPE_TEXT)) |
352 | if(question.getType().equals(Globals.ASSESSMENT_QUESTION_TYPE_TEXT)) |
353 | { |
353 | { |
Line 439... | Line 439... | ||
439 | boolean isRadioAnswered = false; |
439 | boolean isRadioAnswered = false; |
440 | for(AssessmentQuestionAnswer answer : assessmentResponse.getAnswers()) |
440 | for(AssessmentQuestionAnswer answer : assessmentResponse.getAnswers()) |
441 | { |
441 | { |
442 | if(answer.getPossibleAnswer() == pA) |
442 | if(answer.getPossibleAnswer() == pA) |
443 | { |
443 | { |
444 | imagePa = 1.5.0/docs/api/java/awt/Image.html">Image.getInstance(Globals.SITE_URL+"/imgs/radioboxselected.png"); |
444 | imagePa = 1.5.0/docs/api/java/awt/Image.html">Image.getInstance(Globals.SERVICE_URL+"/imgs/radioboxselected.png"); |
445 | isRadioAnswered = true; |
445 | isRadioAnswered = true; |
446 | if(assessmentResponse.isEvaluated()) |
446 | if(assessmentResponse.isEvaluated()) |
447 | { //verifica se est� correcta |
447 | { //verifica se est� correcta |
448 | if(pA.getQuotation()>0) |
448 | if(pA.getQuotation()>0) |
449 | { |
449 | { |
Line 456... | Line 456... | ||
456 | } |
456 | } |
457 | break; |
457 | break; |
458 | } |
458 | } |
459 | } |
459 | } |
460 | if(!isRadioAnswered) |
460 | if(!isRadioAnswered) |
461 | imagePa = 1.5.0/docs/api/java/awt/Image.html">Image.getInstance(Globals.SITE_URL+"/imgs/radiobox.png"); |
461 | imagePa = 1.5.0/docs/api/java/awt/Image.html">Image.getInstance(Globals.SERVICE_URL+"/imgs/radiobox.png"); |
462 | } |
462 | } |
463 | 463 | ||
464 | else |
464 | else |
465 | { |
465 | { |
466 | boolean isCheckAnswered = false; |
466 | boolean isCheckAnswered = false; |
467 | for(AssessmentQuestionAnswer answer : assessmentResponse.getAnswers()) |
467 | for(AssessmentQuestionAnswer answer : assessmentResponse.getAnswers()) |
468 | { |
468 | { |
469 | if(answer.getPossibleAnswer() == pA) |
469 | if(answer.getPossibleAnswer() == pA) |
470 | { |
470 | { |
471 | imagePa = 1.5.0/docs/api/java/awt/Image.html">Image.getInstance(Globals.SITE_URL+"/imgs/checkboxselected.jpg"); |
471 | imagePa = 1.5.0/docs/api/java/awt/Image.html">Image.getInstance(Globals.SERVICE_URL+"/imgs/checkboxselected.jpg"); |
472 | isCheckAnswered = true; |
472 | isCheckAnswered = true; |
473 | if(assessmentResponse.isEvaluated()) |
473 | if(assessmentResponse.isEvaluated()) |
474 | { //verifica se est� correcta |
474 | { //verifica se est� correcta |
475 | if(pA.getQuotation()>0) |
475 | if(pA.getQuotation()>0) |
476 | { |
476 | { |
Line 483... | Line 483... | ||
483 | } |
483 | } |
484 | break; |
484 | break; |
485 | } |
485 | } |
486 | } |
486 | } |
487 | if(!isCheckAnswered) |
487 | if(!isCheckAnswered) |
488 | imagePa = 1.5.0/docs/api/java/awt/Image.html">Image.getInstance(Globals.SITE_URL+"/imgs/checkbox.png"); |
488 | imagePa = 1.5.0/docs/api/java/awt/Image.html">Image.getInstance(Globals.SERVICE_URL+"/imgs/checkbox.png"); |
489 | } |
489 | } |
490 | 490 | ||
491 | imagePa.setAlignment(5+0%2Fdocs%2Fapi+Element">Element.PARAGRAPH); |
491 | imagePa.setAlignment(5+0%2Fdocs%2Fapi+Element">Element.PARAGRAPH); |
492 | Paragraph pAP = new Paragraph(); |
492 | Paragraph pAP = new Paragraph(); |
493 | pAP.add(new Chunk(imagePa, -1.00f, -2.00f)); |
493 | pAP.add(new Chunk(imagePa, -1.00f, -2.00f)); |
Line 538... | Line 538... | ||
538 | boolean isRadioAnswered = false; |
538 | boolean isRadioAnswered = false; |
539 | for(AssessmentQuestionAnswer answer : assessmentResponse.getAnswers()) |
539 | for(AssessmentQuestionAnswer answer : assessmentResponse.getAnswers()) |
540 | { |
540 | { |
541 | if(answer.getPossibleAnswer() == pA) |
541 | if(answer.getPossibleAnswer() == pA) |
542 | { |
542 | { |
543 | imagePa = 1.5.0/docs/api/java/awt/Image.html">Image.getInstance(Globals.SITE_URL+"/imgs/radioboxselected.png"); |
543 | imagePa = 1.5.0/docs/api/java/awt/Image.html">Image.getInstance(Globals.SERVICE_URL+"/imgs/radioboxselected.png"); |
544 | isRadioAnswered = true; |
544 | isRadioAnswered = true; |
545 | if(assessmentResponse.isEvaluated()) |
545 | if(assessmentResponse.isEvaluated()) |
546 | { //verifica se esta correcta |
546 | { //verifica se esta correcta |
547 | if(pA.getQuotation()>0) |
547 | if(pA.getQuotation()>0) |
548 | { |
548 | { |
Line 556... | Line 556... | ||
556 | break; |
556 | break; |
557 | } |
557 | } |
558 | } |
558 | } |
559 | 559 | ||
560 | if(!isRadioAnswered) |
560 | if(!isRadioAnswered) |
561 | imagePa= 1.5.0/docs/api/java/awt/Image.html">Image.getInstance(Globals.SITE_URL+"/imgs/radiobox.png"); |
561 | imagePa= 1.5.0/docs/api/java/awt/Image.html">Image.getInstance(Globals.SERVICE_URL+"/imgs/radiobox.png"); |
562 | 562 | ||
563 | PdfPCell imageCell = new PdfPCell(imagePa); |
563 | PdfPCell imageCell = new PdfPCell(imagePa); |
564 | imageCell.setBorder(0); |
564 | imageCell.setBorder(0); |
565 | table.addCell(imageCell); |
565 | table.addCell(imageCell); |
566 | } |
566 | } |
Line 637... | Line 637... | ||
637 | //associa a stream de saida ao |
637 | //associa a stream de saida ao |
638 | PdfWriter.getInstance(doc, os); |
638 | PdfWriter.getInstance(doc, os); |
639 | //abre o documento |
639 | //abre o documento |
640 | doc.open(); |
640 | doc.open(); |
641 | //imagem do cabecalho |
641 | //imagem do cabecalho |
642 | 1.5.0/docs/api/java/awt/Image.html">Image img = 1.5.0/docs/api/java/awt/Image.html">Image.getInstance(Globals.SITE_URL+"/imgs/logoestg.gif"); |
642 | 1.5.0/docs/api/java/awt/Image.html">Image img = 1.5.0/docs/api/java/awt/Image.html">Image.getInstance(Globals.SERVICE_URL+"/imgs/logoestg.gif"); |
643 | img.setAlignment(5+0%2Fdocs%2Fapi+Element">Element.ALIGN_LEFT); |
643 | img.setAlignment(5+0%2Fdocs%2Fapi+Element">Element.ALIGN_LEFT); |
644 | doc.add(img); |
644 | doc.add(img); |
645 | 645 | ||
646 | //Barra horizontal |
646 | //Barra horizontal |
647 | LineSeparator objectName = new LineSeparator(); |
647 | LineSeparator objectName = new LineSeparator(); |