Skip to content

Commit

Permalink
merge issues
Browse files Browse the repository at this point in the history
  • Loading branch information
Florent Mariotti committed Feb 26, 2025
1 parent 580b6ee commit 8d7ce52
Showing 1 changed file with 9 additions and 16 deletions.
Original file line number Diff line number Diff line change
@@ -1,17 +1,5 @@
package fr.cgi.magneto.service.impl;

import java.util.ArrayList;
import java.util.Collections;
import java.util.HashMap;
import java.util.List;
import java.util.Map;
import java.util.stream.Collectors;

import org.apache.poi.openxml4j.opc.PackagePart;
import org.apache.poi.xslf.usermodel.XMLSlideShow;
import org.apache.poi.xslf.usermodel.XSLFSlide;
import org.entcore.common.user.UserInfos;

import fr.cgi.magneto.core.constants.Field;
import fr.cgi.magneto.core.constants.Slideshow;
import fr.cgi.magneto.core.enums.SlideResourceType;
Expand All @@ -32,8 +20,13 @@
import io.vertx.core.json.JsonObject;
import io.vertx.core.logging.Logger;
import io.vertx.core.logging.LoggerFactory;
import org.apache.poi.openxml4j.opc.PackagePart;
import org.apache.poi.sl.usermodel.TextParagraph;
import org.apache.poi.xslf.usermodel.*;
import org.entcore.common.user.UserInfos;

import java.util.*;
import java.util.stream.Collectors;

public class DefaultExportService implements ExportService {

Expand Down Expand Up @@ -204,8 +197,8 @@ private Future<XMLSlideShow> createSectionLayoutSlideObjects(Board board, UserIn
ppt.setPageSize(new java.awt.Dimension(1280, 720));

// TITRE
XSLFSlide titleApacheSlide = createTitleSlide(board, documents, i18nHelper);
ppt.createSlide().importContent(titleApacheSlide);
XSLFSlide newTitleSlide = ppt.createSlide();
createTitleSlide(newTitleSlide, board, documents, i18nHelper);

SlideFactory slideFactory = new SlideFactory();

Expand All @@ -220,8 +213,8 @@ private Future<XMLSlideShow> createSectionLayoutSlideObjects(Board board, UserIn
if (card != null) {
try {
Slide slide = createSlideFromCard(card, slideFactory, slideShowData, documents);
XSLFSlide apacheSlide = (XSLFSlide) slide.createApacheSlide();
ppt.createSlide().importContent(apacheSlide);
XSLFSlide newSlide = ppt.createSlide();
slide.createApacheSlide(newSlide);
} catch (Exception e) {
String message = String.format(
"[Magneto@%s::createSectionLayoutSlideObjects] Failed to create slide for card %s: %s",
Expand Down

0 comments on commit 8d7ce52

Please sign in to comment.