public FontCache getSecondLevelCache() { return internalGetSecondLevelCache(); }
public TextOutputProcessorMetaData( final float lpi, final float cpi ) { super( new DefaultFontStorage( new MonospaceFontRegistry( lpi, cpi ) ) ); setNumericFeatureValue( TextOutputProcessorMetaData.CHAR_WIDTH, 72.0 / cpi ); setNumericFeatureValue( TextOutputProcessorMetaData.CHAR_HEIGHT, 72.0 / lpi ); // the plain text target does not support arabic text at all. removeFeature( OutputProcessorFeature.COMPLEX_TEXT ); }
public static LogicalPageBox layoutSingleBand( final MasterReport originalReport, final Band reportHeader, final boolean monospaced, final boolean expectPageBreak, final boolean designTime ) throws ReportProcessingException, ContentProcessingException { final FontStorage fontRegistry; if ( monospaced ) { fontRegistry = new DefaultFontStorage( new MonospaceFontRegistry( 9, 18 ) ); } else { fontRegistry = DebugOutputProcessorMetaData.getLocalFontStorage(); } return layoutSingleBand( originalReport, reportHeader, fontRegistry, expectPageBreak, designTime ); }