Add page titles
This commit is contained in:
parent
8ea888f130
commit
8fc3fcd561
|
@ -285,15 +285,19 @@ public class WordBuilderImpl implements WordBuilder {
|
|||
}
|
||||
|
||||
private void createPages(List<PageModel> datasetProfilePages, PropertyDefinitionModel propertyDefinitionModel, XWPFDocument mainDocumentPart, VisibilityService visibilityService) {
|
||||
datasetProfilePages.stream().filter(item -> item.getSections() != null).forEach(item -> {
|
||||
for (PageModel item : datasetProfilePages) {
|
||||
if (item.getSections() != null) {
|
||||
try {
|
||||
XWPFParagraph paragraph = addParagraphContent(item.getOrdinal() + 1 + " " + item.getTitle(), mainDocumentPart, ParagraphStyle.HEADER5, numId, 0);
|
||||
mainDocumentPart.getPosOfParagraph(paragraph);
|
||||
if (visibilityService.isVisible(item.getId(), null)) {
|
||||
createSections(item.getSections(), propertyDefinitionModel, mainDocumentPart, 0, false, item.getOrdinal() + 1, null, visibilityService);
|
||||
createSections(item.getSections(), propertyDefinitionModel, mainDocumentPart, 1, false, item.getOrdinal() + 1, null, visibilityService);
|
||||
}
|
||||
} catch (Exception e) {
|
||||
logger.error(e.getMessage(), e);
|
||||
}
|
||||
});
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
private boolean createSections(List<SectionModel> sections, PropertyDefinitionModel propertyDefinitionModel, XWPFDocument mainDocumentPart, Integer indent, Boolean createListing, Integer page, String sectionString, VisibilityService visibilityService) {
|
||||
|
|
Loading…
Reference in New Issue