Examples of OfficeStylesCollection


Examples of com.sun.star.report.pentaho.model.OfficeStylesCollection

  private final OfficeStylesCollection officeStylesCollection;
  private FontFaceDeclsReadHandler fontFaceReadHandler;

  public DocumentStylesReadHandler()
  {
    officeStylesCollection = new OfficeStylesCollection();
  }
View Full Code Here

Examples of com.sun.star.report.pentaho.model.OfficeStylesCollection

    if ((role == OfficeDocumentReportTarget.ROLE_SPREADSHEET_PAGE_HEADER ||
         role == OfficeDocumentReportTarget.ROLE_SPREADSHEET_PAGE_FOOTER) &&
        (PageSection.isPrintWithReportHeader(attrs) == false ||
         PageSection.isPrintWithReportFooter(attrs) == false))
    {
      startBuffering(new OfficeStylesCollection(), true);
      return;
    }
    super.startReportSection(attrs, role);
  }
View Full Code Here

Examples of com.sun.star.report.pentaho.model.OfficeStylesCollection

    createTableColumns();
  }

  private String generateInitialTableStyle () throws ReportProcessingException
  {
    final OfficeStylesCollection predefStyles = getPredefinedStylesCollection();
    final OfficeStyles commonStyles = predefStyles.getAutomaticStyles();
    if (commonStyles.containsStyle("table", "Initial_Table") == false)
    {
      final String masterPageName = createMasterPage();

      final OfficeStyle tableStyle = new OfficeStyle();
View Full Code Here

Examples of com.sun.star.report.pentaho.model.OfficeStylesCollection

    return "Initial_Table";
  }

  private String createMasterPage() throws ReportProcessingException
  {
    final OfficeStylesCollection predefStyles = getPredefinedStylesCollection();
    final MasterPageFactory masterPageFactory = new MasterPageFactory(predefStyles.getMasterStyles());
    final OfficeMasterPage masterPage;
    if (masterPageFactory.containsMasterPage("Standard", null, null) == false)
    {
      masterPage = masterPageFactory.createMasterPage("Standard", null, null);

      final CSSNumericValue zeroLength = CSSNumericValue.createValue(CSSNumericType.CM, 0);
      final String pageLayoutTemplate = masterPage.getPageLayout();
      if (pageLayoutTemplate == null)
      {
        // there is no pagelayout. Create one ..
        final String derivedLayout = masterPageFactory.createPageStyle
            (getGlobalStylesCollection().getAutomaticStyles(), zeroLength, zeroLength);
        masterPage.setPageLayout(derivedLayout);
      }
      else
      {
        final String derivedLayout = masterPageFactory.derivePageStyle(pageLayoutTemplate,
            getPredefinedStylesCollection().getAutomaticStyles(),
            getGlobalStylesCollection().getAutomaticStyles(), zeroLength, zeroLength);
        masterPage.setPageLayout(derivedLayout);
      }

      final OfficeStylesCollection officeStylesCollection = getGlobalStylesCollection();
      final OfficeMasterStyles officeMasterStyles = officeStylesCollection.getMasterStyles();
      officeMasterStyles.addMasterPage(masterPage);
    }
    else
    {
      masterPage = masterPageFactory.getMasterPage("Standard", null, null);
View Full Code Here

Examples of com.sun.star.report.pentaho.model.OfficeStylesCollection

      // todo: Store the page-layouts as well.
      // The page layouts are derived from a common template, but as the
      // header-heights differ, we have to derive these beasts instead
      // of copying them

      final OfficeStylesCollection officeStylesCollection = getGlobalStylesCollection();
      final OfficeMasterStyles officeMasterStyles = officeStylesCollection.getMasterStyles();
      final String pageLayoutTemplate = currentMasterPage.getPageLayout();
      if (pageLayoutTemplate == null)
      {
        // there is no pagelayout. Create one ..
        final String derivedLayout = masterPageFactory.createPageStyle
View Full Code Here

Examples of com.sun.star.report.pentaho.model.OfficeStylesCollection

    contentProcessingState = TextRawReportTarget.CP_SETUP;

    activePageContext.clear();
    activePageContext.push(new PageContext());

    final OfficeStylesCollection predefStyles = getPredefinedStylesCollection();
    masterPageFactory = new MasterPageFactory(predefStyles.getMasterStyles());

    predefStyles.getAutomaticStyles().addStyle(createVariablesStyle(true));
    predefStyles.getAutomaticStyles().addStyle(createVariablesStyle(false));
  }
View Full Code Here

Examples of com.sun.star.report.pentaho.model.OfficeStylesCollection

    if (role == OfficeDocumentReportTarget.ROLE_TEMPLATE ||
        role == OfficeDocumentReportTarget.ROLE_SPREADSHEET_PAGE_HEADER ||
        role == OfficeDocumentReportTarget.ROLE_SPREADSHEET_PAGE_FOOTER)
    {
      // Start buffering with an dummy styles-collection, so that the global styles dont get polluted ..
      startBuffering(new OfficeStylesCollection(), true);
      return;
    }

    if (role == OfficeDocumentReportTarget.ROLE_PAGE_HEADER)
    {
View Full Code Here

Examples of com.sun.star.report.pentaho.model.OfficeStylesCollection

        {
            final ResourceKey key =
                    resourceManager.deriveKey(contextKey, "styles.xml");
            final Resource resource =
                    resourceManager.create(key, contextKey, OfficeStylesCollection.class);
            final OfficeStylesCollection styles =
                    (OfficeStylesCollection) resource.getResource();
            if (styles != null)
            {
                return styles;
            }
        }
        catch (ResourceKeyCreationException e)
        {
            // ignore ..
            LOGGER.debug("Failed to create resource-key for 'styles.xml'. Ignoring.", e);
        }
        catch (ResourceException e)
        {
            // ignore ..
            LOGGER.debug("Failed to parse resource for 'styles.xml'. Ignoring.", e);
        }

        return new OfficeStylesCollection();
    }
View Full Code Here

Examples of com.sun.star.report.pentaho.model.OfficeStylesCollection

            }

            // Make sure that later generated styles do not overwrite existing styles.
            fillStyleNameGenerator(predefinedStylesCollection);

            contentStylesCollection = new OfficeStylesCollection();
            globalStylesCollection = new OfficeStylesCollection();

            startBuffering(contentStylesCollection, true);
        }
        catch (IOException e)
        {
View Full Code Here

Examples of com.sun.star.report.pentaho.model.OfficeStylesCollection

    }

    protected void performStyleProcessing(final AttributeMap attrs)
            throws ReportProcessingException
    {
        final OfficeStylesCollection stylesCollection = getStylesCollection();
        final OfficeStylesCollection predefCollection = getPredefinedStylesCollection();
        final OfficeStylesCollection globalStylesCollection = getGlobalStylesCollection();

        final String elementNamespace =
                ReportTargetUtil.getNamespaceFromAttribute(attrs);
        final String elementName =
                ReportTargetUtil.getElemenTypeFromAttribute(attrs);
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.