/************************************************************************************************* * 프로그램명 : TableCreation.java 프로그램설명 : 집계문서 셀정의 페이지 생성 작성자 : 강원중 작성일 : 2003.12.03 변경일 : 2004.09.16 **************************************************************************************************/ package kr.co.kihyun.moumi.doc.table; import kr.co.kihyun.moumi.MoumiConfig; public class TableReCreation { public static String insertChartOrNumber(String form) { if (form == null) return null; // ban lower case form = form.toLowerCase(); StringBuffer formBuff = new StringBuffer(form); int tableCount = 1; int startTABLE = -1; int inStrSize = 0; StringBuffer inStr = null; while (true) { startTABLE = form.indexOf("", (startTABLE + 1)); if (startTABLE == -1) break; startTABLE = startTABLE + 8; inStr = new StringBuffer(); inStr.append("\n"); inStr.append("
"); inStr.append(" \n"); inStr.append(" "); inStr.append(" \n"); inStr.append(" "); inStr.append(" \n"); inStr.append(" "); inStr.append("
"); inStr.append(" " + MoumiConfig.getMessageBundle().getString("moumi.message.tot_doc.staticTable2") +""); inStr.append(" "+ MoumiConfig.getMessageBundle().getString("moumi.message.tot_doc.dynaTable2") +""); inStr.append(" "); inStr.append("  "); inStr.append(" "+ MoumiConfig.getMessageBundle().getString("moumi.message.tot_doc.figure") +""); inStr.append(" " + MoumiConfig.getMessageBundle().getString("moumi.message.tot_doc.text") +""); inStr.append(" " + MoumiConfig.getMessageBundle().getString("moumi.message.tot_doc.date") +""); inStr.append("
"); inStr.append("

\n"); formBuff.insert((startTABLE + inStrSize), inStr.toString()); inStrSize += inStr.length(); tableCount++; } return formBuff.toString(); } public static String insertChartOrNumber(String form, String type) { if (form == null) return null; StringBuffer formBuff = new StringBuffer(form); int tableCount = 1; int startTABLE = -1; int inStrSize = 0; StringBuffer inStr = null; while (true) { startTABLE = form.indexOf("", (startTABLE + 1)); if (startTABLE == -1) break; startTABLE = startTABLE + 8; inStr = new StringBuffer(); inStr.append("\n"); inStr.append("
"); inStr.append(" \n"); inStr.append(" "); inStr.append(" \n"); inStr.append(" "); inStr.append("
"); inStr.append(" "+ MoumiConfig.getMessageBundle().getString("moumi.message.tot_doc.figure") +""); inStr.append(" "+ MoumiConfig.getMessageBundle().getString("moumi.message.tot_doc.text") +""); inStr.append(" "+ MoumiConfig.getMessageBundle().getString("moumi.message.tot_doc.date") + ""); inStr.append("
"); inStr.append("

\n"); formBuff.insert((startTABLE + inStrSize), inStr.toString()); inStrSize += inStr.length(); tableCount++; } return formBuff.toString(); } }