@ -114,7 +114,10 @@ public class PDFPrintUtil extends PrintUtil {
float[] SIZEmm) {
float[] xyAbsolute = this.toPDFCoordinate(XYmm).absolute();
float[] size = this.toPDFCoordinate(SIZEmm).offset();
float[] size = new float[] {
mmToPt(SIZEmm[0]),mmToPt(SIZEmm[1])
};
try {
if(!imagePath.equals("")) {
PDImageXObject image = PDImageXObject.createFromFile(imagePath, doc);
@ -256,7 +256,7 @@ public class Advntce extends PDFFormat {
result = dataObject.string("RTPYR_NM");
}
case "postSenderLogo" -> {
result = dataObject.string("");
result = printOption.getGlobalVariable().get("logoFilePath");
case "postSenderInst" -> {
result = (String)pdfPrintUtil.getPrintRequestUserInfo().getInfo().get("instNm");
@ -295,6 +295,7 @@ public class Sprt01ServiceBean extends AbstractServiceBean implements Sprt01Serv
globalVariable = new HashMap<String, String>();
globalVariable.put("offcsFilePath", sggStngInfo.string("OFFCS_FILE_PATH"));
globalVariable.put("logoFilePath", sggStngInfo.string("LOGO_FILE_PATH"));
globalVariable.put("instAddr", sggStngInfo.string("INST_ADDR"));
globalVariable.put("instDaddr", sggStngInfo.string("INST_DADDR"));
globalVariable.put("instZip", sggStngInfo.string("INST_ZIP"));
@ -32,8 +32,12 @@ SELECT SGG_CD
, INST_ADDR
, INST_DADDR
, INST_ZIP
, OFFCS_FILE_PATH <!-- 직인 파일 경로 -->
, OFFCS_FILE_NM <!-- 직인 파일 명 -->
, LOGO_FILE_PATH <!-- 로고 파일 경로 -->
, LOGO_FILE_NM <!-- 로고 파일 명 -->
, SYMBOL_FILE_PATH <!-- 심볼 파일 경로 -->
, SYMBOL_FILE_NM <!-- 심볼 파일 명 -->
FROM TB_SGG_INFO
WHERE SGG_CD = #{sggCd}
</select>