java.lang.Object
io.jmix.reportsflowui.view.reportwizard.template.generators.AbstractOfficeGenerator
io.jmix.reportsflowui.view.reportwizard.template.generators.XlsxGenerator
All Implemented Interfaces:
Generator

@Component("report_XlsxGenerator") public class XlsxGenerator extends AbstractOfficeGenerator
  • Field Details

  • Constructor Details

    • XlsxGenerator

      public XlsxGenerator()
  • Method Details

    • generatePackage

      protected org.docx4j.openpackaging.packages.OpcPackage generatePackage(ReportData reportData) throws org.docx4j.openpackaging.exceptions.Docx4JException, jakarta.xml.bind.JAXBException
      Specified by:
      generatePackage in class AbstractOfficeGenerator
      Throws:
      org.docx4j.openpackaging.exceptions.Docx4JException
      jakarta.xml.bind.JAXBException
    • createRowAutoHeightHint

      protected org.xlsx4j.sml.CTDefinedName createRowAutoHeightHint(org.xlsx4j.sml.CTDefinedName sourceDefinedName, org.xlsx4j.sml.ObjectFactory factory)
    • generateBorder

      protected org.xlsx4j.sml.CTBorder generateBorder(org.xlsx4j.sml.ObjectFactory factory, org.xlsx4j.sml.CTBorderPr borderPr)
    • generateCTXf

      protected org.xlsx4j.sml.CTXf generateCTXf(@Nullable Long borderId, @Nullable Long XfId, @Nullable Long numFmtId, @Nullable Long fontId, @Nullable Long fillId, @Nullable org.xlsx4j.sml.CTCellAlignment alignment, @Nullable Boolean applyBorder)
    • generateStyleSheet

      protected org.xlsx4j.sml.CTStylesheet generateStyleSheet(org.xlsx4j.sml.ObjectFactory factory)