Examples of OutputProcessorMetaData


Examples of org.jfree.layouting.output.OutputProcessorMetaData

    final FontSpecification fs =

            layoutContext.getFontSpecification();

    final OutputProcessorMetaData outputMetaData = process.getOutputMetaData();

    final CSSValue cssValue = layoutContext.getValue(key);

    if (cssValue instanceof CSSValueList)

    {



      CSSValueList list = (CSSValueList) cssValue;

      for (int i = 0; i < list.getLength(); i++)

      {

        CSSValue item = list.getItem(i);

        if (item instanceof CSSConstant)

        {

          final CSSConstant c = (CSSConstant) lookupValue((CSSConstant) item);

          final FontFamily family = outputMetaData.getFontFamily(c);

          fs.setFontFamily(family.getFamilyName());

          if (process.getOutputMetaData().isValid(fs))

          {

            return;

          }

          // Ignore, although this is not ok.

          Log.warn ("Invalid state after setting predefined font family.");

        }

        else if (item instanceof CSSStringValue)

        {

          final CSSStringValue sval = (CSSStringValue) item;

          final String fontName = sval.getValue();

          fs.setFontFamily(fontName);

          if (process.getOutputMetaData().isValid(fs))

          {

            return;

          }

        }

      }

    }

    else if (cssValue instanceof CSSConstant)

    {

      if (FontFamilyValues.NONE.equals(cssValue))

      {

        Log.info ("Font family has been set to 'none'.");

        fs.setFontFamily(null);

        return;

      }

    }



    final FontFamily family = outputMetaData.getDefaultFontFamily();

    fs.setFontFamily(family.getFamilyName());

    if (process.getOutputMetaData().isValid(fs) == false)
View Full Code Here

Examples of org.jfree.layouting.output.OutputProcessorMetaData

    final FontSpecification fontSpecification =

        layoutContext.getFontSpecification();

    final OutputProcessorMetaData outputMetaData =

        layoutProcess.getOutputMetaData();

    fontMetrics = outputMetaData.getFontMetrics(fontSpecification);



    return processText(text, offset, length);
View Full Code Here

Examples of org.pentaho.reporting.engine.classic.core.layout.output.OutputProcessorMetaData

    final HierarchicalConfiguration config = new HierarchicalConfiguration(
        ClassicEngineBoot.getInstance().getGlobalConfig());
    config.setConfigProperty("org.pentaho.reporting.engine.classic.core.modules.output.table.base.StrictLayout",
        "false");
    final OutputProcessorMetaData metaData = new HtmlOutputProcessorMetaData(config,
        HtmlOutputProcessorMetaData.PAGINATION_NONE);
    runtime.run(metaData);
  }
View Full Code Here

Examples of org.pentaho.reporting.engine.classic.core.layout.output.OutputProcessorMetaData

    else
    {
      cb.setTextMatrix(x1 + translateX, y);
    }

    final OutputProcessorMetaData metaData = getMetaData();
    final GlyphList gs = renderableText.getGlyphs();
    final int offset = renderableText.getOffset();

    final CodePointBuffer codePointBuffer = getCodePointBuffer();
    if (metaData.isFeatureSupported(OutputProcessorFeature.FAST_FONTRENDERING) &&
        isNormalTextSpacing(renderableText))
    {
      final int maxLength = computeMaximumTextSize(renderableText, contentX2);
      final String text = gs.getText(renderableText.getOffset(), maxLength, codePointBuffer);
View Full Code Here

Examples of org.pentaho.reporting.engine.classic.core.layout.output.OutputProcessorMetaData

    {
      rawWidth = -Math.max (0, widthValue);
    }
    else if (widthType == WidthType.PIXELS)
    {
      final OutputProcessorMetaData data = context.getOutputProcessorMetaData();
      final double resolution = data.getNumericFeatureValue(OutputProcessorFeature.DEVICE_RESOLUTION);
      final double deviceScaleFactor = (72.0 / resolution);
      rawWidth = (float) (widthValue * deviceScaleFactor);
    }
    else // if (widthType == ColumnWidth.POINTS
    {
View Full Code Here

Examples of org.pentaho.reporting.engine.classic.core.layout.output.OutputProcessorMetaData

    try
    {
      if (pageBox != null)
      {
        final OutputProcessorMetaData outputProcessorMetaData = getOutputProcessorMetaData();
        if (tableLayoutProducer == null)
        {
          tableLayoutProducer = new TableLayoutProducer(outputProcessorMetaData);
          tableLayoutProducer.setProcessWatermark(false);
        }
View Full Code Here

Examples of org.pentaho.reporting.engine.classic.core.layout.output.OutputProcessorMetaData

      return;
    }

    elementsById.clear();
    sharedRenderer.transferLocalLayout(getElement(), elementsById, verticalEdgePositions);
    final OutputProcessorMetaData outputProcessorMetaData = sharedRenderer.getLayouter().getOutputProcessorMetaData();

    logicalPageDrawable = new DesignerPageDrawable(pageBox, outputProcessorMetaData, resourceManager, element);
    final StrictBounds bounds = logicalPageDrawable.getRootElementBounds();
    computedBounds = StrictGeomUtility.createAWTRectangle(0, bounds.getY(), pageBox.getWidth(), bounds.getHeight());
    if (getVisualHeight() < computedBounds.getHeight())
View Full Code Here

Examples of org.pentaho.reporting.engine.classic.core.layout.output.OutputProcessorMetaData

    {
      // dont do anything if there is no printing done ...
      return;
    }

    final OutputProcessorMetaData outputProcessorMetaData = getRuntime().getProcessingContext().getOutputProcessorMetaData();
    if (outputProcessorMetaData.isFeatureSupported(OutputProcessorFeature.DESIGNTIME) == false)
    {
      reportCachePerformance();
    }
  }
View Full Code Here

Examples of org.pentaho.reporting.engine.classic.core.layout.output.OutputProcessorMetaData

      return builder.toArray();
    }

    public HtmlTextExtractor createTextExtractor() throws ContentIOException
    {
      OutputProcessorMetaData metaData = createMetaData();
      DefaultHtmlContentGenerator contentGenerator = createContentGenerator();
      HtmlTagHelper tagHelper = createTagHelper();
      return new HtmlTextExtractor(metaData, getWriter(), contentGenerator, tagHelper);
    }
View Full Code Here

Examples of org.pentaho.reporting.engine.classic.core.layout.output.OutputProcessorMetaData

      return contentGenerator;
    }

    private OutputProcessorMetaData createMetaData()
    {
      OutputProcessorMetaData metaData = new HtmlOutputProcessorMetaData(HtmlOutputProcessorMetaData.PAGINATION_NONE);
      metaData.initialize(report.getReportConfiguration());
      return metaData;
    }
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.