From 068fc7f2e81178e55fa191a13709af64b1a163f6 Mon Sep 17 00:00:00 2001 From: EricsHu <hrr145632> Date: 星期一, 05 十二月 2022 14:27:43 +0800 Subject: [PATCH] 处理编码 --- src/main/java/com/qxueyou/scc/school/util/StudyReportUtils.java | 26 +++++++++++++------------- 1 files changed, 13 insertions(+), 13 deletions(-) diff --git a/src/main/java/com/qxueyou/scc/school/util/StudyReportUtils.java b/src/main/java/com/qxueyou/scc/school/util/StudyReportUtils.java index 5fcb042..e293ba6 100644 --- a/src/main/java/com/qxueyou/scc/school/util/StudyReportUtils.java +++ b/src/main/java/com/qxueyou/scc/school/util/StudyReportUtils.java @@ -12,7 +12,7 @@ /** - * 学习报告学习时间分布图生成类utils + * 瀛︿範鎶ュ憡瀛︿範鏃堕棿鍒嗗竷鍥剧敓鎴愮被utils * @author xiadehu * */ @@ -20,24 +20,24 @@ /** * - * @param width 图片宽度 - * @param height 图片高度 - * @param startHour1 开始小时1 - * @param text1 显示文本1 - * @param startHour2 开始小时2 - * @param text2 显示文本2 - * @return BufferedImage 对象 + * @param width 鍥剧墖瀹藉害 + * @param height 鍥剧墖楂樺害 + * @param startHour1 寮�濮嬪皬鏃�1 + * @param text1 鏄剧ず鏂囨湰1 + * @param startHour2 寮�濮嬪皬鏃�2 + * @param text2 鏄剧ず鏂囨湰2 + * @return BufferedImage 瀵硅薄 */ public static BufferedImage drawPng(int width,int height,List<Map<String,Object>> times){ - //初始化画布 + //鍒濆鍖栫敾甯� BufferedImage image = new BufferedImage(width, height, BufferedImage.TYPE_INT_RGB); Graphics2D g2d = image.createGraphics(); image = g2d.getDeviceConfiguration().createCompatibleImage(width, height, Transparency.TRANSLUCENT); g2d.dispose(); g2d = image.createGraphics(); - //背景 + //鑳屾櫙 g2d.setRenderingHint(RenderingHints.KEY_ANTIALIASING, RenderingHints.VALUE_ANTIALIAS_ON); g2d.setColor(new Color(248,197,116)); double centerX = width/2; @@ -48,7 +48,7 @@ g2d.draw(circle); g2d.fill(circle); - //绘制时间文字 + //缁樺埗鏃堕棿鏂囧瓧 for(Map<String,Object> time:times){ drawStudyTimeArc(width, height, (Integer)time.get("timeFrom"),(Integer)time.get("timeTo"), g2d,new Color(255,255,255)); } @@ -66,7 +66,7 @@ circle.setFrameFromCenter(centerX, centerY, centerX + 5, centerY+ 5); g2d.fill(circle); - //释放 + //閲婃斁 g2d.dispose(); return image; @@ -92,7 +92,7 @@ float x = x1+width/2; float y1=(float)(adjustRadius(startHour1,width)/2.0d*cos); float y = height/2-y1; - g2d.setFont(new Font("宋体", Font.PLAIN, 12)); + g2d.setFont(new Font("瀹嬩綋", Font.PLAIN, 12)); g2d.drawString(text1, x, y); } -- Gitblit v1.8.0