use of com.itextpdf.text.Paragraph in project trainning by fernandotomasio.
the class DOC003PDF method buildFolhaRostoSecao.
private void buildFolhaRostoSecao(Section section, SecaoApostilaDTO secao) {
section.add(Chunk.NEWLINE);
Paragraph objetivosCapitulosParagraph = new Paragraph("Objetivos deste Capítulo:", fontManager.getBoldFont());
section.add(objetivosCapitulosParagraph);
ObjetivoOperacionalizadoDTO[] objetivosCapitulo = teachingDocumentsService.findAllObjetivosOperacionalizadosBySubunidade(secao.getSubunidadeDidatica().getId());
List objetivosCapituloList = new List(List.UNORDERED);
for (ObjetivoOperacionalizadoDTO objetivo : objetivosCapitulo) {
ListItem item = new ListItem(objetivo.getDescricao(), fontManager.getDefaultFont());
objetivosCapituloList.add(item);
}
section.add(objetivosCapituloList);
section.add(Chunk.NEXTPAGE);
}
use of com.itextpdf.text.Paragraph in project trainning by fernandotomasio.
the class DOC003PDF method buildFolhaRostoCapitulo.
private void buildFolhaRostoCapitulo(Chapter ch, CapituloApostilaDTO capitulo) {
ch.add(Chunk.NEWLINE);
ch.add(Chunk.NEWLINE);
ch.add(Chunk.NEWLINE);
for (SecaoApostilaDTO secao : teachingDocumentsService.findAllSecoesApostila(capitulo.getId())) {
SubunidadeDidaticaDTO subunidade = teachingDocumentsService.findSubunidadeDidatica(secao.getSubunidadeDidatica().getId());
String s = "SUBUNIDADE " + subunidade.getNumeroGeral() + ": " + secao.getSubunidadeDidatica().getDescricao();
Paragraph p1 = new Paragraph(s, fontManager.getBoldFont());
ch.add(p1);
}
ch.add(Chunk.NEWLINE);
ch.add(Chunk.NEWLINE);
Paragraph labelObjetivosParagraph = new Paragraph("Objetivos desta Unidade:", fontManager.getBoldFont());
ch.add(labelObjetivosParagraph);
ObjetivoUnidadeDidaticaDTO[] objetivos = teachingDocumentsService.findAllObjetivosUnidadesDidaticasByUnidade(capitulo.getUnidadeDidatica().getId());
List objetivosList = new List(List.UNORDERED);
for (ObjetivoUnidadeDidaticaDTO objetivo : objetivos) {
ListItem item = new ListItem(objetivo.getDescricao(), fontManager.getDefaultFont());
objetivosList.add(item);
}
ch.add(objetivosList);
ch.add(Chunk.NEXTPAGE);
}
use of com.itextpdf.text.Paragraph in project trainning by fernandotomasio.
the class DOC003PDF method buildReferencias.
private Chapter buildReferencias(Long apostilaId) {
ApostilaDTO apostila = teachingDocumentsService.findApostila(apostilaId);
ReferenciaDTO[] referencias = teachingDocumentsService.findAllReferenciasByDisciplina(apostila.getDisciplina().getId());
String referenciasLabel = "REFERÊNCIAS";
Paragraph referenciasChapter = new Paragraph(referenciasLabel, fontManager.getBoldFont());
referenciasChapter.setAlignment(Element.ALIGN_CENTER);
Chapter ch = new Chapter(referenciasChapter, 0);
ch.setNumberDepth(0);
ch.add(Chunk.NEWLINE);
for (ReferenciaDTO referencia : referencias) {
ch.add(new Paragraph(referencia.getTexto(), fontManager.getDefaultFont()));
}
return ch;
}
use of com.itextpdf.text.Paragraph in project trainning by fernandotomasio.
the class DOC005PDF method buildSection.
private void buildSection(Chapter ch, SecaoApostilaDTO secao, XMLParser p, Document document) throws IOException, DocumentException {
SubunidadeDidaticaDTO subunidade = teachingDocumentsService.findSubunidadeDidatica(secao.getSubunidadeDidatica().getId());
String secaoLabel = "SUBUNIDADE " + subunidade.getNumeroGeral() + ": " + secao.getSubunidadeDidatica().getDescricao();
Paragraph secaoParagraph = new Paragraph(secaoLabel, fontManager.getH1Font());
Section section = ch.addSection(secaoParagraph);
section.setNumberDepth(0);
buildFolhaRostoSecao(section, secao);
// document.add(new Paragraph("repositioning"));
this.sectionContent = secao.getContent();
}
use of com.itextpdf.text.Paragraph in project trainning by fernandotomasio.
the class DOC005PDF method buildFolhaRostoSecao.
private void buildFolhaRostoSecao(Section section, SecaoApostilaDTO secao) {
section.add(Chunk.NEWLINE);
Paragraph objetivosCapitulosParagraph = new Paragraph("Objetivos deste Capítulo:", fontManager.getBoldFont());
section.add(objetivosCapitulosParagraph);
ObjetivoOperacionalizadoDTO[] objetivosCapitulo = teachingDocumentsService.findAllObjetivosOperacionalizadosBySubunidade(secao.getSubunidadeDidatica().getId());
List objetivosCapituloList = new List(List.UNORDERED);
for (ObjetivoOperacionalizadoDTO objetivo : objetivosCapitulo) {
ListItem item = new ListItem(objetivo.getDescricao(), fontManager.getDefaultFont());
objetivosCapituloList.add(item);
}
section.add(objetivosCapituloList);
section.add(Chunk.NEXTPAGE);
}
Aggregations