From e6f5d4f6a494905a028eb982ed9dafe5903c2e08 Mon Sep 17 00:00:00 2001 From: wangjinlei <751475802@qq.com> Date: Wed, 5 Jul 2023 17:34:02 +0800 Subject: [PATCH] 1 --- .../ts_obj/controller/TypesetController.java | 23 +++++++++++++++++-- 1 file changed, 21 insertions(+), 2 deletions(-) diff --git a/src/main/java/com/example/ts_obj/controller/TypesetController.java b/src/main/java/com/example/ts_obj/controller/TypesetController.java index be97de8..1173614 100644 --- a/src/main/java/com/example/ts_obj/controller/TypesetController.java +++ b/src/main/java/com/example/ts_obj/controller/TypesetController.java @@ -596,7 +596,8 @@ public class TypesetController { // System.out.println(a.getString("author")); // String tttt = String.valueOf(tif).replace("", "").replace("", "").replace("", "").replace("", "").trim().toUpperCase(); - if (!a.getString("title").isEmpty()) { +// if (!a.getString("title").isEmpty()) { + if (a.getString("refer_type").equals("journal")) { ParagraphRenderData chc_pdd = new ParagraphRenderData(); Style chch = new Style(); chch.setFontFamily("Charis SIL"); @@ -621,7 +622,25 @@ public class TypesetController { chc_pdd.addText("\n"); chc_pdd.addText(new TextRenderData(a.getString("doilink"), lstitle)); refsl.add(chc_pdd); - } else { + }else if(a.getString("refer_type").equals("book")){ + ParagraphRenderData chc_pd = new ParagraphRenderData(); + Style chch = new Style(); + chch.setFontFamily("Charis SIL"); + chch.setFontSize(7.5); + chch.setColor("f98f36"); + + Style cheche = new Style(); + cheche.setItalic(true); + cheche.setFontFamily("Charis SIL"); + cheche.setFontSize(7.5); + + chc_pd.addText(new TextRenderData(a.getString("author") + " ", chch)); + chc_pd.addText(new TextRenderData(a.getString("title") + ". ", chch)); + chc_pd.addText(new TextRenderData(a.getString("dateno") + ". ", chch)); + chc_pd.addText(new TextRenderData(a.getString("isbn"), chch)); + + refsl.add(chc_pd); + }else { ParagraphRenderData chc_pd = new ParagraphRenderData(); // String tgh_title = String.valueOf(tif).replace("", "").replace("", "").replace("", "").replace("", "");