admin
2020-07-14 eec7e789a87863c25d92c10ad5dfc22ad80c448d
fanli/src/main/java/com/yeshi/fanli/util/ImageUtil.java
@@ -3076,27 +3076,29 @@
         // 文字间距
         int fontH = 24;
         int spacingH = 14;
         // 新人奖励红色文字
         int y_temp = topPicH + 110 + fontH;
         g2d.setFont(boldFont24);
         g2d.setColor(new Color(229, 0, 92));
         g2d.drawString(rule.getNewRule(), spacing, y_temp);
         // 新人奖励规则
         g2d.setFont(font24);
         g2d.setColor(new Color(51, 51, 51));
         int fontNum = 10;
         int maxWidth = 590;
         // 新人奖励红色文字
         String newTitle = rule.getNewTitle();
         while (newTitle.length() > 0) {
            y_temp += spacingH + fontH;
            int lengthNew = ImageUtil.getTextLengthByWidth(g2d, font24, newTitle, maxWidth, fontNum);
            g2d.drawString(newTitle.substring(0, lengthNew), spacing, y_temp);
            newTitle = newTitle.substring(lengthNew);
         }
         if (!StringUtil.isNullOrEmpty(newTitle)) {
            g2d.setFont(boldFont24);
            g2d.setColor(new Color(229, 0, 92));
            g2d.drawString(rule.getNewRule(), spacing, y_temp);
         y_temp = y_temp + fontH + 50;
            g2d.setFont(font24);
            g2d.setColor(new Color(51, 51, 51));
            while (newTitle.length() > 0) {
               y_temp += spacingH + fontH;
               int lengthNew = ImageUtil.getTextLengthByWidth(g2d, font24, newTitle, maxWidth, fontNum);
               g2d.drawString(newTitle.substring(0, lengthNew), spacing, y_temp);
               newTitle = newTitle.substring(lengthNew);
            }
            y_temp = y_temp + fontH +  50;
         }
         g2d.setFont(boldFont24);
         g2d.setColor(new Color(229, 0, 92));
         g2d.drawString(rule.getInviterRule(), spacing, y_temp);
@@ -3191,21 +3193,21 @@
      // 文字间距
      int fontH = 24;
      int spacingH = 14;
      int height = 110 + fontH;
      // 新人奖励规则
      int fontNum = 10;
      int maxWidth = 590;
      // 新人奖励规则
      String newTitle = rule.getNewTitle();
      while (newTitle.length() > 0) {
         height += spacingH + fontH;
         int lengthNew = ImageUtil.getTextLengthByWidth(g2d, font24, newTitle, maxWidth, fontNum);
         newTitle = newTitle.substring(lengthNew);
      }
      if (!StringUtil.isNullOrEmpty(newTitle)) {
         while (newTitle.length() > 0) {
            height += spacingH + fontH;
            int lengthNew = ImageUtil.getTextLengthByWidth(g2d, font24, newTitle, maxWidth, fontNum);
            newTitle = newTitle.substring(lengthNew);
         }
         height = height + fontH+ 50;
      }
      // 邀请人奖励红字
      height = height + fontH+ 50;
      String inviterTitle = rule.getInviterTitle();
      while (inviterTitle.length() > 0) {
         height += spacingH + fontH;