diff --git a/frontend/components/report/designer/CanvasComponent.tsx b/frontend/components/report/designer/CanvasComponent.tsx
index 238b79a9..554c7065 100644
--- a/frontend/components/report/designer/CanvasComponent.tsx
+++ b/frontend/components/report/designer/CanvasComponent.tsx
@@ -606,7 +606,6 @@ export function CanvasComponent({ component }: CanvasComponentProps) {
const sigLabelPos = component.labelPosition || "left";
const sigShowLabel = component.showLabel !== false;
const sigLabelText = component.labelText || "서명:";
- const sigShowUnderline = component.showUnderline !== false;
return (
@@ -653,14 +652,6 @@ export function CanvasComponent({ component }: CanvasComponentProps) {
서명 이미지
)}
- {sigShowUnderline && (
-
- )}
diff --git a/frontend/components/report/designer/ReportDesignerCanvas.tsx b/frontend/components/report/designer/ReportDesignerCanvas.tsx
index 85dc89b8..6684047b 100644
--- a/frontend/components/report/designer/ReportDesignerCanvas.tsx
+++ b/frontend/components/report/designer/ReportDesignerCanvas.tsx
@@ -319,7 +319,6 @@ export function ReportDesignerCanvas() {
showLabel: true,
labelText: "서명:",
labelPosition: "left" as const,
- showUnderline: true,
borderWidth: 0,
borderColor: "#cccccc",
}),
diff --git a/frontend/components/report/designer/ReportDesignerRightPanel.tsx b/frontend/components/report/designer/ReportDesignerRightPanel.tsx
index bf401680..7fcfed4e 100644
--- a/frontend/components/report/designer/ReportDesignerRightPanel.tsx
+++ b/frontend/components/report/designer/ReportDesignerRightPanel.tsx
@@ -947,26 +947,6 @@ export function ReportDesignerRightPanel() {
>
)}
- {/* 밑줄 표시 (서명란만) */}
- {selectedComponent.type === "signature" && (
-
-
- updateComponent(selectedComponent.id, {
- showUnderline: e.target.checked,
- })
- }
- className="h-4 w-4"
- />
-
-
- )}
-
{/* 이름 입력 (도장란만) */}
{selectedComponent.type === "stamp" && (
diff --git a/frontend/components/report/designer/ReportPreviewModal.tsx b/frontend/components/report/designer/ReportPreviewModal.tsx
index 0ba67bae..bf0603b7 100644
--- a/frontend/components/report/designer/ReportPreviewModal.tsx
+++ b/frontend/components/report/designer/ReportPreviewModal.tsx
@@ -624,7 +624,6 @@ export function ReportPreviewModal({ isOpen, onClose }: ReportPreviewModalProps)
${showLabel ? `
${labelText}
` : ""}
${imageUrl ? `

` : ""}
- ${component.showUnderline ? '
' : ""}
`;
} else {
@@ -633,7 +632,6 @@ export function ReportPreviewModal({ isOpen, onClose }: ReportPreviewModalProps)
${showLabel && labelPosition === "top" ? `${labelText}
` : ""}
${imageUrl ? `

` : ""}
- ${component.showUnderline ? '
' : ""}
${showLabel && labelPosition === "bottom" ? `${labelText}
` : ""}
`;
@@ -1386,17 +1384,6 @@ export function ReportPreviewModal({ isOpen, onClose }: ReportPreviewModalProps)
}}
/>
)}
- {component.showUnderline !== false && (
-
- )}
)}
diff --git a/frontend/types/report.ts b/frontend/types/report.ts
index 4241035f..bd0ff896 100644
--- a/frontend/types/report.ts
+++ b/frontend/types/report.ts
@@ -162,7 +162,6 @@ export interface ComponentConfig {
showLabel?: boolean; // 레이블 표시 여부 ("서명:", "(인)")
labelText?: string; // 커스텀 레이블 텍스트
labelPosition?: "top" | "left" | "bottom" | "right"; // 레이블 위치
- showUnderline?: boolean; // 서명란 밑줄 표시 여부
personName?: string; // 도장란 이름 (예: "홍길동")
// 테이블 전용
tableColumns?: Array<{