Package org.jfree.layouting.output

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


    final FontSpecification fontSpecification =

        layoutContext.getFontSpecification();

    final OutputProcessorMetaData outputMetaData =

        layoutProcess.getOutputMetaData();

    fontMetrics = outputMetaData.getFontMetrics(fontSpecification);



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

TOP

Related Classes of org.jfree.layouting.output.OutputProcessorMetaData

Copyright © 2018 www.massapicom. 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.