yujian
2020-06-30 6af417cf560e9242f83287a0b05cdb44b7b1f448
拉新邀请图调整
1个文件已修改
54 ■■■■ 已修改文件
fanli/src/main/java/com/yeshi/fanli/util/ImageUtil.java 54 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
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;