Interface OutputProcessorMetaData

    • Method Detail

      • getNormalizedFontFamilyName

        java.lang.String getNormalizedFontFamilyName​(java.lang.String name)
      • getDefaultFontFamily

        org.pentaho.reporting.libraries.fonts.registry.FontFamily getDefaultFontFamily()
      • getFontFamilyForGenericName

        org.pentaho.reporting.libraries.fonts.registry.FontFamily getFontFamilyForGenericName​(CSSConstant genericName)
      • getFontStorage

        org.pentaho.reporting.libraries.fonts.registry.FontStorage getFontStorage()
        Although most font systems are global, some may have some issues with caching. OutputTargets may have to tweak the font storage system to their needs.
        Returns:
      • getFontSize

        double getFontSize​(CSSConstant constant)
      • getMediaType

        java.lang.String getMediaType()
        Returns the media type of the output target. This corresponds directly to the CSS defined media types and is used as a selector.
        Returns:
        the media type of the output target.
      • getExportDescriptor

        java.lang.String getExportDescriptor()
        The export descriptor is a string that describes the output characteristics. For libLayout outputs, it should start with the output class (one of 'pageable', 'flow' or 'stream'), followed by '/liblayout/' and finally followed by the output type (ie. PDF, Print, etc).
        Returns:
        the export descriptor.
      • getDefaultPageSize

        PageSize getDefaultPageSize()
        Returns the default physical page size. If not defined otherwise, this will also be the logical size.
        Returns:
      • getVerticalPageSpan

        int getVerticalPageSpan()
        Returns the vertical page span. If the value is less than one, it will be corrected to one.
        Returns:
      • getHorizontalPageSpan

        int getHorizontalPageSpan()
        Returns the horizontal page span. If the value is less than one, it will be corrected to one.
        Returns:
      • getFontMetrics

        org.pentaho.reporting.libraries.fonts.registry.FontMetrics getFontMetrics​(FontSpecification spec)
      • getSupportedResourceTypes

        java.lang.Class[] getSupportedResourceTypes()
      • isIterative

        boolean isIterative()
        An iterative output processor accepts and processes small content chunks. If this method returns false, the output processor will not receive the content until the whole document is processed.
        Returns: