Class JRStyledTextUtil


  • public class JRStyledTextUtil
    extends java.lang.Object
    Author:
    Teodor Danciu (teodord@users.sourceforge.net)
    • Method Detail

      • getTruncatedText

        public java.lang.String getTruncatedText​(JRPrintText printText)
      • resolveFonts

        protected JRStyledText resolveFonts​(JRStyledText styledText,
                                            java.util.Locale locale,
                                            java.lang.String exporterKey)
      • 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)
      • resizeRuns

        public static void resizeRuns​(java.util.List<JRStyledText.Run> runs,
                                      int startIndex,
                                      int count)