| | |
| | | // 文字间距 |
| | | 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); |
| | |
| | | // 文字间距 |
| | | 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; |