Package net.sf.jasperreports.engine.util
Class JRStyledTextUtil
- java.lang.Object
-
- net.sf.jasperreports.engine.util.JRStyledTextUtil
-
public class JRStyledTextUtil extends java.lang.Object- Author:
- Teodor Danciu (teodord@users.sourceforge.net)
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description protected static classJRStyledTextUtil.FontMatch
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description protected voidaddFallbackRun(java.util.List<JRStyledText.Run> newRuns, java.util.Map<java.text.AttributedCharacterIterator.Attribute,java.lang.Object> attributes, int startIndex, int endIndex, net.sf.jasperreports.engine.util.JRStyledTextUtil.FamilyFonts familyFonts)protected voidaddFontRun(java.util.List<JRStyledText.Run> newRuns, java.util.Map<java.text.AttributedCharacterIterator.Attribute,java.lang.Object> attributes, int startIndex, int endIndex, FontInfo fontInfo)protected voidcopyRun(java.util.List<JRStyledText.Run> newRuns, java.util.Map<java.text.AttributedCharacterIterator.Attribute,java.lang.Object> attributes, int startIndex, int endIndex)protected JRStyledTextcreateProcessedStyledText(JRStyledText styledText, java.lang.String text, java.util.List<JRStyledText.Run> newRuns)protected JRStyledTextUtil.FontMatchfontMatchRun(java.lang.String text, int startIndex, int endIndex, java.util.List<net.sf.jasperreports.engine.util.JRStyledTextUtil.Face> fonts)static JRStyledTextgetBulletedStyledText(JRStyledText styledText)static JRStyledTextgetBulletedText(JRStyledText styledText)static java.lang.StringgetBulletText(StyledTextListInfo list, StyledTextListItemInfo listItem)static java.lang.StringgetBulletText(StyledTextWriteContext context)protected net.sf.jasperreports.engine.util.JRStyledTextUtil.FamilyFontsgetFamilyFonts(java.lang.String name, java.util.Locale locale)static java.lang.StringgetIndentedBulletText(StyledTextWriteContext context)static JRStyledTextUtilgetInstance(JasperReportsContext jasperReportsContext)JRStyledTextgetProcessedStyledText(JRPrintText printText, JRStyledTextAttributeSelector attributeSelector, java.lang.String exporterKey)protected JRStyledTextgetStyledText(JRPrintText printText, java.lang.String text, JRStyledTextAttributeSelector attributeSelector, java.util.Locale locale)JRStyledTextgetStyledText(JRPrintText printText, JRStyledTextAttributeSelector attributeSelector)java.lang.StringgetTruncatedText(JRPrintText printText)protected net.sf.jasperreports.engine.util.JRStyledTextUtil.FamilyFontsloadFamilyFonts(java.lang.String name, java.util.Locale locale)protected voidmatchFonts(java.lang.String text, int startIndex, int endIndex, java.util.Map<java.text.AttributedCharacterIterator.Attribute,java.lang.Object> attributes, net.sf.jasperreports.engine.util.JRStyledTextUtil.FamilyFonts familyFonts, java.util.List<JRStyledText.Run> newRuns)static voidresizeRuns(java.util.List<JRStyledText.Run> runs, int startIndex, int count)JRStyledTextresolveFonts(JRStyledText styledText, java.util.Locale locale)protected JRStyledTextresolveFonts(JRStyledText styledText, java.util.Locale locale, java.lang.String exporterKey)
-
-
-
Method Detail
-
getInstance
public static JRStyledTextUtil getInstance(JasperReportsContext jasperReportsContext)
-
getTruncatedText
public java.lang.String getTruncatedText(JRPrintText printText)
-
getStyledText
public JRStyledText getStyledText(JRPrintText printText, JRStyledTextAttributeSelector attributeSelector)
-
getStyledText
protected JRStyledText getStyledText(JRPrintText printText, java.lang.String text, JRStyledTextAttributeSelector attributeSelector, java.util.Locale locale)
-
getProcessedStyledText
public JRStyledText getProcessedStyledText(JRPrintText printText, JRStyledTextAttributeSelector attributeSelector, java.lang.String exporterKey)
-
resolveFonts
public JRStyledText resolveFonts(JRStyledText styledText, java.util.Locale locale)
-
resolveFonts
protected JRStyledText resolveFonts(JRStyledText styledText, java.util.Locale locale, java.lang.String exporterKey)
-
createProcessedStyledText
protected JRStyledText createProcessedStyledText(JRStyledText styledText, java.lang.String text, java.util.List<JRStyledText.Run> newRuns)
-
matchFonts
protected void matchFonts(java.lang.String text, int startIndex, int endIndex, java.util.Map<java.text.AttributedCharacterIterator.Attribute,java.lang.Object> attributes, net.sf.jasperreports.engine.util.JRStyledTextUtil.FamilyFonts familyFonts, java.util.List<JRStyledText.Run> newRuns)
-
copyRun
protected void copyRun(java.util.List<JRStyledText.Run> newRuns, java.util.Map<java.text.AttributedCharacterIterator.Attribute,java.lang.Object> attributes, int startIndex, int endIndex)
-
addFallbackRun
protected void addFallbackRun(java.util.List<JRStyledText.Run> newRuns, java.util.Map<java.text.AttributedCharacterIterator.Attribute,java.lang.Object> attributes, int startIndex, int endIndex, net.sf.jasperreports.engine.util.JRStyledTextUtil.FamilyFonts familyFonts)
-
addFontRun
protected void addFontRun(java.util.List<JRStyledText.Run> newRuns, java.util.Map<java.text.AttributedCharacterIterator.Attribute,java.lang.Object> attributes, int startIndex, int endIndex, FontInfo fontInfo)
-
fontMatchRun
protected JRStyledTextUtil.FontMatch fontMatchRun(java.lang.String text, int startIndex, int endIndex, java.util.List<net.sf.jasperreports.engine.util.JRStyledTextUtil.Face> fonts)
-
getFamilyFonts
protected net.sf.jasperreports.engine.util.JRStyledTextUtil.FamilyFonts getFamilyFonts(java.lang.String name, java.util.Locale locale)
-
loadFamilyFonts
protected net.sf.jasperreports.engine.util.JRStyledTextUtil.FamilyFonts loadFamilyFonts(java.lang.String name, java.util.Locale locale)
-
getIndentedBulletText
public static java.lang.String getIndentedBulletText(StyledTextWriteContext context)
-
getBulletText
public static java.lang.String getBulletText(StyledTextWriteContext context)
-
getBulletText
public static java.lang.String getBulletText(StyledTextListInfo list, StyledTextListItemInfo listItem)
-
getBulletedText
public static JRStyledText getBulletedText(JRStyledText styledText)
-
getBulletedStyledText
public static JRStyledText getBulletedStyledText(JRStyledText styledText)
-
resizeRuns
public static void resizeRuns(java.util.List<JRStyledText.Run> runs, int startIndex, int count)
-
-