📦 Initialize Geulbeot structure and merge Prompts & test projects
This commit is contained in:
@@ -0,0 +1,165 @@
|
||||
{
|
||||
"id": "user_1770335603",
|
||||
"name": "발표안",
|
||||
"icon": "📄",
|
||||
"description": "발표안",
|
||||
"features": [
|
||||
{
|
||||
"icon": "📋",
|
||||
"text": "발표 기획서"
|
||||
},
|
||||
{
|
||||
"icon": "🎯",
|
||||
"text": "특정 주제에 대한 발표를 체..."
|
||||
},
|
||||
{
|
||||
"icon": "👥",
|
||||
"text": "상위 결재자 또는 발표 승인권자"
|
||||
},
|
||||
{
|
||||
"icon": "📄",
|
||||
"text": "약 2p"
|
||||
}
|
||||
],
|
||||
"thumbnailType": "custom",
|
||||
"enabled": true,
|
||||
"isDefault": false,
|
||||
"order": 100,
|
||||
"template_id": "tpl_1770335603",
|
||||
"context": {
|
||||
"documentDefinition": "발표를 하기 위한 기획서",
|
||||
"documentType": "발표 기획서",
|
||||
"purpose": "특정 주제에 대한 발표를 체계적으로 준비하고 발표 내용과 구성을 사전에 계획하기 위함",
|
||||
"perspective": "발표할 내용을 논리적으로 구성하고, 청중에게 전달할 핵심 메시지와 시연 방식을 명확히 정리하는 관점",
|
||||
"audience": "상위 결재자 또는 발표 승인권자",
|
||||
"tone": "제안형"
|
||||
},
|
||||
"layout": {
|
||||
"hasHeader": true,
|
||||
"headerLayout": {
|
||||
"structure": "테이블",
|
||||
"colCount": 3,
|
||||
"rowCount": 1,
|
||||
"cellTexts": [
|
||||
"총괄기획실 기술기획팀",
|
||||
"",
|
||||
"2025. 2. 5(목)"
|
||||
],
|
||||
"cellLines": [
|
||||
[
|
||||
"총괄기획실",
|
||||
"기술기획팀"
|
||||
],
|
||||
[],
|
||||
[
|
||||
"2025. 2. 5(목)"
|
||||
]
|
||||
]
|
||||
},
|
||||
"hasFooter": true,
|
||||
"footerLayout": {
|
||||
"structure": "테이블",
|
||||
"colCount": 3,
|
||||
"rowCount": 1,
|
||||
"cellTexts": [
|
||||
"기술 로 사람 과 자연 이 함께하는 세상을 만들어 갑니다.",
|
||||
"",
|
||||
""
|
||||
],
|
||||
"cellLines": [
|
||||
[
|
||||
"기술 로 사람 과 자연 이",
|
||||
"함께하는 세상을 만들어 갑니다."
|
||||
],
|
||||
[],
|
||||
[]
|
||||
]
|
||||
},
|
||||
"titleBlock": {
|
||||
"type": "테이블",
|
||||
"colCount": 2,
|
||||
"text": "AI 업무 활용 적용 사례 발표 계획(안)"
|
||||
},
|
||||
"sections": [
|
||||
{
|
||||
"name": "개요",
|
||||
"hasBulletIcon": true,
|
||||
"hasTable": false,
|
||||
"tableIndex": null
|
||||
},
|
||||
{
|
||||
"name": "발표 구성(안)",
|
||||
"hasBulletIcon": true,
|
||||
"hasTable": false,
|
||||
"tableIndex": null
|
||||
},
|
||||
{
|
||||
"name": "발표 내용",
|
||||
"hasBulletIcon": true,
|
||||
"hasTable": true,
|
||||
"tableIndex": 0
|
||||
}
|
||||
],
|
||||
"overallStyle": {
|
||||
"writingStyle": "개조식",
|
||||
"bulletType": "-",
|
||||
"tableUsage": "보통"
|
||||
}
|
||||
},
|
||||
"structure": {
|
||||
"sectionGuides": [
|
||||
{
|
||||
"name": "개요",
|
||||
"role": "발표의 목적과 배경을 명확히 제시하여 청중의 이해를 돕는 도입부",
|
||||
"writingStyle": "개조식",
|
||||
"contentGuide": "발표 주제, 목적, 대상 청중, 핵심 메시지를 간결한 불릿 포인트로 정리. 청중이 발표 전반을 미리 파악할 수 있도록 핵심 내용을 요약하여 제시",
|
||||
"hasTable": false
|
||||
},
|
||||
{
|
||||
"name": "발표 구성(안)",
|
||||
"role": "발표의 전체적인 흐름과 구조를 제시하여 체계적인 진행을 안내",
|
||||
"writingStyle": "개조식",
|
||||
"contentGuide": "발표 제목, 주요 섹션별 순서와 내용을 계층적으로 구성. 발표자와 청중 모두가 발표 흐름을 명확히 이해할 수 있도록 논리적 순서로 배열",
|
||||
"hasTable": false
|
||||
},
|
||||
{
|
||||
"name": "발표 내용",
|
||||
"role": "발표의 세부 내용과 시간 배분을 구체적으로 계획하는 실행 가이드",
|
||||
"writingStyle": "개조식",
|
||||
"contentGuide": "각 발표 단계별로 구체적인 내용과 소요 시간, 진행 방식을 상세히 기술. 표 형태로 체계적으로 정리하여 발표 준비와 진행을 효율적으로 관리",
|
||||
"hasTable": true,
|
||||
"tableStructure": {
|
||||
"columns": 3,
|
||||
"columnDefs": [
|
||||
{
|
||||
"name": "구분",
|
||||
"role": "발표 단계나 주제 영역을 분류",
|
||||
"style": "간결한 키워드나 단계명"
|
||||
},
|
||||
{
|
||||
"name": "내용",
|
||||
"role": "각 단계별 구체적인 발표 내용과 활동을 상세 기술",
|
||||
"style": "구체적인 설명과 세부 항목을 불릿 포인트로 나열"
|
||||
},
|
||||
{
|
||||
"name": "비고",
|
||||
"role": "예상 소요 시간, 준비사항, 주의점 등 부가 정보 제공",
|
||||
"style": "시간, 페이지 수, 특이사항 등을 간략하게 표시"
|
||||
}
|
||||
],
|
||||
"rowGuide": "각 행은 발표의 한 단계나 주제를 나타내며, 논리적 순서에 따라 배열. 도입부터 마무리까지 발표 전체 흐름을 포괄"
|
||||
}
|
||||
}
|
||||
],
|
||||
"writingPrinciples": [
|
||||
"발표 목적과 청중을 명확히 설정하고 이에 맞는 내용 구성",
|
||||
"개조식 문체로 핵심 내용을 간결하고 명확하게 표현",
|
||||
"논리적 순서와 체계적 구조로 발표 흐름을 설계",
|
||||
"구체적인 시간 배분과 준비사항을 포함하여 실행 가능한 계획 수립"
|
||||
],
|
||||
"pageEstimate": 2
|
||||
},
|
||||
"options": {},
|
||||
"createdAt": "2026-02-06T08:53:23Z",
|
||||
"updatedAt": "2026-02-06T08:53:23Z"
|
||||
}
|
||||
@@ -0,0 +1,267 @@
|
||||
{
|
||||
"version": "1.0",
|
||||
"document": {
|
||||
"paper": "A4",
|
||||
"layout": "landscape",
|
||||
"margins": {
|
||||
"top": "10.0mm",
|
||||
"bottom": "10.0mm",
|
||||
"left": "20.0mm",
|
||||
"right": "20.0mm",
|
||||
"header": "15.0mm",
|
||||
"footer": "15.0mm",
|
||||
"gutter": "0.0mm"
|
||||
},
|
||||
"purpose_hint": "",
|
||||
"audience_hint": "",
|
||||
"tone_hint": ""
|
||||
},
|
||||
"placeholders": {
|
||||
"HEADER_R1_C1_LINE_1": {
|
||||
"type": "department",
|
||||
"pattern": "조직명",
|
||||
"example": "총괄기획실",
|
||||
"location": "header"
|
||||
},
|
||||
"HEADER_R1_C1_LINE_2": {
|
||||
"type": "team",
|
||||
"pattern": "팀명",
|
||||
"example": "기술기획팀",
|
||||
"location": "header"
|
||||
},
|
||||
"HEADER_R1_C2": {
|
||||
"type": "empty",
|
||||
"pattern": "빈 셀 (로고/여백)",
|
||||
"example": "",
|
||||
"location": "header"
|
||||
},
|
||||
"HEADER_R1_C3": {
|
||||
"type": "date",
|
||||
"pattern": "날짜 (YYYY. M. D)",
|
||||
"example": "2025. 2. 5(목)",
|
||||
"location": "header"
|
||||
},
|
||||
"FOOTER_R1_C1_LINE_1": {
|
||||
"type": "text",
|
||||
"pattern": "자유 텍스트",
|
||||
"example": "기술 로 사람 과 자연 이",
|
||||
"location": "footer"
|
||||
},
|
||||
"FOOTER_R1_C1_LINE_2": {
|
||||
"type": "slogan",
|
||||
"pattern": "회사 슬로건/비전",
|
||||
"example": "함께하는 세상을 만들어 갑니다.",
|
||||
"location": "footer"
|
||||
},
|
||||
"FOOTER_R1_C2": {
|
||||
"type": "empty",
|
||||
"pattern": "빈 셀 (로고/여백)",
|
||||
"example": "",
|
||||
"location": "footer"
|
||||
},
|
||||
"FOOTER_R1_C3": {
|
||||
"type": "empty",
|
||||
"pattern": "빈 셀 (로고/여백)",
|
||||
"example": "",
|
||||
"location": "footer"
|
||||
},
|
||||
"TITLE_R1_C2": {
|
||||
"type": "doc_title",
|
||||
"pattern": "문서 제목",
|
||||
"example": "AI 업무 활용 적용 사례 발표 계획(안)",
|
||||
"location": "title_block"
|
||||
},
|
||||
"SECTION_1_TITLE": {
|
||||
"type": "section_title",
|
||||
"pattern": "섹션 제목",
|
||||
"example": "",
|
||||
"location": "body"
|
||||
},
|
||||
"IMAGE_1": {
|
||||
"type": "image",
|
||||
"pattern": "이미지",
|
||||
"example_ref": "image1",
|
||||
"location": "body"
|
||||
},
|
||||
"IMAGE_1_CAPTION": {
|
||||
"type": "image_caption",
|
||||
"pattern": "이미지 캡션",
|
||||
"example": " 개요",
|
||||
"location": "body"
|
||||
},
|
||||
"IMAGE_2": {
|
||||
"type": "image",
|
||||
"pattern": "이미지",
|
||||
"example_ref": "image2",
|
||||
"location": "body"
|
||||
},
|
||||
"IMAGE_2_CAPTION": {
|
||||
"type": "image_caption",
|
||||
"pattern": "이미지 캡션",
|
||||
"example": " AI를 활용한 “업무 효율성 개선 사례”와 이를 구현한 방식에 대한 공유",
|
||||
"location": "body"
|
||||
},
|
||||
"PARA_1": {
|
||||
"type": "text",
|
||||
"pattern": "자유 텍스트",
|
||||
"example": "삼안의 임원 대상 「글벗」 소개와 이를 구현한 방식에 대한 예시 시연",
|
||||
"location": "body"
|
||||
},
|
||||
"IMAGE_3": {
|
||||
"type": "image",
|
||||
"pattern": "이미지",
|
||||
"example_ref": "image1",
|
||||
"location": "body"
|
||||
},
|
||||
"IMAGE_3_CAPTION": {
|
||||
"type": "image_caption",
|
||||
"pattern": "이미지 캡션",
|
||||
"example": " 발표 구성(안)",
|
||||
"location": "body"
|
||||
},
|
||||
"IMAGE_4": {
|
||||
"type": "image",
|
||||
"pattern": "이미지",
|
||||
"example_ref": "image2",
|
||||
"location": "body"
|
||||
},
|
||||
"IMAGE_4_CAPTION": {
|
||||
"type": "image_caption",
|
||||
"pattern": "이미지 캡션",
|
||||
"example": " 제목 : AI 활용 문서 업무 개선 사례 -「글벗」(사용자의 글쓰기를 돕는 친구) -",
|
||||
"location": "body"
|
||||
},
|
||||
"IMAGE_5": {
|
||||
"type": "image",
|
||||
"pattern": "이미지",
|
||||
"example_ref": "image2",
|
||||
"location": "body"
|
||||
},
|
||||
"IMAGE_5_CAPTION": {
|
||||
"type": "image_caption",
|
||||
"pattern": "이미지 캡션",
|
||||
"example": " 발표 내용 ",
|
||||
"location": "body"
|
||||
},
|
||||
"TABLE_1_H_C1": {
|
||||
"type": "table_header",
|
||||
"pattern": "표 열 제목",
|
||||
"example": "구분",
|
||||
"location": "table_1"
|
||||
},
|
||||
"TABLE_1_H_C2": {
|
||||
"type": "table_header",
|
||||
"pattern": "표 열 제목",
|
||||
"example": "내용",
|
||||
"location": "table_1"
|
||||
},
|
||||
"TABLE_1_H_C3": {
|
||||
"type": "table_header",
|
||||
"pattern": "표 열 제목",
|
||||
"example": "비고",
|
||||
"location": "table_1"
|
||||
},
|
||||
"TABLE_1_BODY": {
|
||||
"type": "table_body",
|
||||
"pattern": "표 데이터 행들 (HTML <tr> 반복)",
|
||||
"example": "",
|
||||
"location": "table_1"
|
||||
}
|
||||
},
|
||||
"table_guide": {
|
||||
"1": {
|
||||
"col_headers": [
|
||||
"구분",
|
||||
"내용",
|
||||
"비고"
|
||||
],
|
||||
"col_count": 3,
|
||||
"row_count": 5,
|
||||
"merge_pattern": {
|
||||
"col_0": "col_span",
|
||||
"col_3": "row_group"
|
||||
},
|
||||
"bullet_chars": [
|
||||
"- ",
|
||||
"· "
|
||||
],
|
||||
"example_rows": [
|
||||
[
|
||||
"소개",
|
||||
"개요",
|
||||
"- 현황 및 문제점 : 인적 오류와 추가적 리소스(인력, 시간) 투입 · 동일한 원천데이터로 산출물 형식만 달라짐 (제안서, 보고서 등) ...",
|
||||
"1p"
|
||||
],
|
||||
[
|
||||
"글벗 소개",
|
||||
"- 글벗 기능 소개 · (Input) 로컬, 링크, HTML 구조 · (Process) 목차 구성 및 문서 작성 / (Edit) 편집기 ·..."
|
||||
],
|
||||
[
|
||||
"시연",
|
||||
"글벗 시연",
|
||||
"- (기능 1) (Input) 업로드한 문서 기반 목차 정리 / 작성 - (기능 2) (Process) 웹 편집기 - (기능 3) (Exp...",
|
||||
"글벗 & Visual Studio"
|
||||
]
|
||||
],
|
||||
"col_types": [
|
||||
{
|
||||
"col": 0,
|
||||
"type": "category",
|
||||
"header": "구분"
|
||||
},
|
||||
{
|
||||
"col": 1,
|
||||
"type": "content",
|
||||
"header": "내용"
|
||||
},
|
||||
{
|
||||
"col": 2,
|
||||
"type": "note",
|
||||
"header": "비고"
|
||||
}
|
||||
],
|
||||
"row_bf_pattern": [
|
||||
{
|
||||
"col": 0,
|
||||
"bf_class": "bf-12",
|
||||
"colSpan": 1,
|
||||
"rowSpan": 2
|
||||
},
|
||||
{
|
||||
"col": 1,
|
||||
"bf_class": "bf-8",
|
||||
"colSpan": 1,
|
||||
"rowSpan": 1
|
||||
},
|
||||
{
|
||||
"col": 2,
|
||||
"bf_class": "bf-7",
|
||||
"colSpan": 1,
|
||||
"rowSpan": 1
|
||||
},
|
||||
{
|
||||
"col": 3,
|
||||
"bf_class": "bf-19",
|
||||
"colSpan": 1,
|
||||
"rowSpan": 2
|
||||
}
|
||||
]
|
||||
}
|
||||
},
|
||||
"writing_guide": {
|
||||
"bullet_styles": [
|
||||
"- ",
|
||||
"· "
|
||||
],
|
||||
"numbering_patterns": [
|
||||
[
|
||||
"^1.",
|
||||
"^2.",
|
||||
"^3)"
|
||||
]
|
||||
],
|
||||
"avg_line_length": 16,
|
||||
"font_primary": "돋움",
|
||||
"font_size_body": "10.0pt"
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,15 @@
|
||||
{
|
||||
"id": "tpl_1770333144",
|
||||
"name": "발표자료 양식",
|
||||
"original_file": "sample.hwpx",
|
||||
"file_type": ".hwpx",
|
||||
"description": "발표자료에서 추출한 문서 양식",
|
||||
"features": [
|
||||
"폰트: 돋움",
|
||||
"머릿말: 3열",
|
||||
"꼬릿말: 3열",
|
||||
"표: 5x4"
|
||||
],
|
||||
"created_at": "2026-02-06T08:12:24Z",
|
||||
"source": "doc_template_analyzer"
|
||||
}
|
||||
@@ -0,0 +1,222 @@
|
||||
{
|
||||
"version": "1.0",
|
||||
"table_roles": {
|
||||
"0": {
|
||||
"role": "footer_table",
|
||||
"match_source": "footer",
|
||||
"matched_texts": [
|
||||
"기술 로 사람 과 자연 이 함께하는 세상을 만들어 갑니다."
|
||||
]
|
||||
},
|
||||
"1": {
|
||||
"role": "header_table",
|
||||
"match_source": "header",
|
||||
"matched_texts": [
|
||||
"2025. 2. 5(목)",
|
||||
"총괄기획실 기술기획팀"
|
||||
]
|
||||
},
|
||||
"2": {
|
||||
"role": "title_block",
|
||||
"title_text": "AI 업무 활용 적용 사례 발표 계획(안)"
|
||||
},
|
||||
"3": {
|
||||
"role": "data_table",
|
||||
"header_row": 0,
|
||||
"col_headers": [
|
||||
"구분",
|
||||
"내용",
|
||||
"비고"
|
||||
],
|
||||
"row_count": 5,
|
||||
"col_count": 4
|
||||
}
|
||||
},
|
||||
"body_tables": [
|
||||
3
|
||||
],
|
||||
"title_table": 2,
|
||||
"sections": [],
|
||||
"style_mappings": {
|
||||
"char_pr": {},
|
||||
"border_fill": {
|
||||
"1": {
|
||||
"css_class": "bf-1",
|
||||
"bg": "",
|
||||
"borders": {}
|
||||
},
|
||||
"2": {
|
||||
"css_class": "bf-2",
|
||||
"bg": "",
|
||||
"borders": {}
|
||||
},
|
||||
"3": {
|
||||
"css_class": "bf-3",
|
||||
"bg": "",
|
||||
"borders": {
|
||||
"border-left": "0.12mm solid #000000",
|
||||
"border-right": "0.12mm solid #000000",
|
||||
"border-top": "0.12mm solid #000000",
|
||||
"border-bottom": "0.12mm solid #000000"
|
||||
}
|
||||
},
|
||||
"4": {
|
||||
"css_class": "bf-4",
|
||||
"bg": "",
|
||||
"borders": {
|
||||
"border-bottom": "0.7mm solid #3057B9"
|
||||
}
|
||||
},
|
||||
"5": {
|
||||
"css_class": "bf-5",
|
||||
"bg": "",
|
||||
"borders": {}
|
||||
},
|
||||
"6": {
|
||||
"css_class": "bf-6",
|
||||
"bg": "",
|
||||
"borders": {
|
||||
"border-left": "0.12mm solid #999999",
|
||||
"border-right": "0.12mm solid #999999",
|
||||
"border-top": "0.12mm solid #BBBBBB",
|
||||
"border-bottom": "0.3mm solid #BBBBBB"
|
||||
}
|
||||
},
|
||||
"7": {
|
||||
"css_class": "bf-7",
|
||||
"bg": "",
|
||||
"borders": {
|
||||
"border-left": "0.12mm solid #999999",
|
||||
"border-right": "0.12mm solid #999999",
|
||||
"border-top": "0.12mm solid #BBBBBB",
|
||||
"border-bottom": "0.12mm solid #BBBBBB"
|
||||
}
|
||||
},
|
||||
"8": {
|
||||
"css_class": "bf-8",
|
||||
"bg": "#EDEDED",
|
||||
"borders": {
|
||||
"border-left": "0.12mm solid #999999",
|
||||
"border-right": "0.12mm solid #999999",
|
||||
"border-top": "0.12mm solid #BBBBBB",
|
||||
"border-bottom": "0.12mm solid #BBBBBB"
|
||||
}
|
||||
},
|
||||
"9": {
|
||||
"css_class": "bf-9",
|
||||
"bg": "#EDEDED",
|
||||
"borders": {
|
||||
"border-left": "0.12mm solid #999999",
|
||||
"border-right": "0.12mm solid #999999",
|
||||
"border-top": "0.12mm solid #BBBBBB",
|
||||
"border-bottom": "0.3mm solid #BBBBBB"
|
||||
}
|
||||
},
|
||||
"10": {
|
||||
"css_class": "bf-10",
|
||||
"bg": "#DCDCDC",
|
||||
"borders": {
|
||||
"border-right": "0.12mm solid #999999",
|
||||
"border-top": "0.3mm solid #BBBBBB",
|
||||
"border-bottom": "0.12mm solid #BBBBBB"
|
||||
}
|
||||
},
|
||||
"11": {
|
||||
"css_class": "bf-11",
|
||||
"bg": "#EDEDED",
|
||||
"borders": {
|
||||
"border-right": "0.12mm solid #999999",
|
||||
"border-top": "0.5mm solid #BBBBBB",
|
||||
"border-bottom": "0.3mm solid #BBBBBB"
|
||||
}
|
||||
},
|
||||
"12": {
|
||||
"css_class": "bf-12",
|
||||
"bg": "#EDEDED",
|
||||
"borders": {
|
||||
"border-right": "0.12mm solid #999999",
|
||||
"border-top": "0.12mm solid #BBBBBB",
|
||||
"border-bottom": "0.5mm solid #BBBBBB"
|
||||
}
|
||||
},
|
||||
"13": {
|
||||
"css_class": "bf-13",
|
||||
"bg": "#DCDCDC",
|
||||
"borders": {
|
||||
"border-left": "0.12mm solid #999999",
|
||||
"border-right": "0.12mm solid #999999",
|
||||
"border-top": "0.3mm solid #BBBBBB",
|
||||
"border-bottom": "0.12mm solid #BBBBBB"
|
||||
}
|
||||
},
|
||||
"14": {
|
||||
"css_class": "bf-14",
|
||||
"bg": "#DCDCDC",
|
||||
"borders": {
|
||||
"border-left": "0.12mm solid #999999",
|
||||
"border-top": "0.3mm solid #BBBBBB",
|
||||
"border-bottom": "0.12mm solid #BBBBBB"
|
||||
}
|
||||
},
|
||||
"15": {
|
||||
"css_class": "bf-15",
|
||||
"bg": "#EDEDED",
|
||||
"borders": {
|
||||
"border-left": "0.12mm solid #999999",
|
||||
"border-right": "0.12mm solid #999999",
|
||||
"border-top": "0.5mm solid #BBBBBB",
|
||||
"border-bottom": "0.12mm solid #BBBBBB"
|
||||
}
|
||||
},
|
||||
"16": {
|
||||
"css_class": "bf-16",
|
||||
"bg": "#EDEDED",
|
||||
"borders": {
|
||||
"border-left": "0.12mm solid #999999",
|
||||
"border-right": "0.12mm solid #999999",
|
||||
"border-top": "0.12mm solid #BBBBBB",
|
||||
"border-bottom": "0.5mm solid #BBBBBB"
|
||||
}
|
||||
},
|
||||
"17": {
|
||||
"css_class": "bf-17",
|
||||
"bg": "",
|
||||
"borders": {
|
||||
"border-left": "0.12mm solid #999999",
|
||||
"border-right": "0.12mm solid #999999",
|
||||
"border-top": "0.5mm solid #BBBBBB",
|
||||
"border-bottom": "0.12mm solid #BBBBBB"
|
||||
}
|
||||
},
|
||||
"18": {
|
||||
"css_class": "bf-18",
|
||||
"bg": "",
|
||||
"borders": {
|
||||
"border-left": "0.12mm solid #999999",
|
||||
"border-right": "0.12mm solid #999999",
|
||||
"border-top": "0.12mm solid #BBBBBB",
|
||||
"border-bottom": "0.5mm solid #BBBBBB"
|
||||
}
|
||||
},
|
||||
"19": {
|
||||
"css_class": "bf-19",
|
||||
"bg": "",
|
||||
"borders": {
|
||||
"border-left": "0.12mm solid #999999",
|
||||
"border-top": "0.12mm solid #BBBBBB",
|
||||
"border-bottom": "0.5mm solid #BBBBBB"
|
||||
}
|
||||
},
|
||||
"20": {
|
||||
"css_class": "bf-20",
|
||||
"bg": "",
|
||||
"borders": {
|
||||
"border-left": "0.12mm solid #999999",
|
||||
"border-top": "0.5mm solid #BBBBBB",
|
||||
"border-bottom": "0.3mm solid #BBBBBB"
|
||||
}
|
||||
}
|
||||
},
|
||||
"para_pr": {}
|
||||
}
|
||||
}
|
||||
File diff suppressed because it is too large
Load Diff
@@ -0,0 +1,590 @@
|
||||
<!DOCTYPE html>
|
||||
<html lang="ko">
|
||||
<head>
|
||||
<meta charset="UTF-8">
|
||||
<title>Template</title>
|
||||
<style>
|
||||
@page {
|
||||
size: 210.0mm 297.0mm;
|
||||
margin: 10.0mm 20.0mm 10.0mm 20.0mm;
|
||||
}
|
||||
@media screen {
|
||||
@page { margin: 0; }
|
||||
}
|
||||
|
||||
body {
|
||||
font-family: '나눔명조', sans-serif;
|
||||
font-size: 10.0pt;
|
||||
line-height: 180%;
|
||||
color: #000000;
|
||||
margin: 0; padding: 0;
|
||||
}
|
||||
|
||||
.page {
|
||||
width: 170mm;
|
||||
margin: 0 auto;
|
||||
padding: 10.0mm 20.0mm 10.0mm 20.0mm;
|
||||
}
|
||||
|
||||
/* 헤더/푸터 */
|
||||
.doc-header { margin-bottom: 4.5mm; }
|
||||
.doc-footer { margin-top: 6.0mm; }
|
||||
.doc-header table, .doc-footer table {
|
||||
width: 100%; border-collapse: collapse;
|
||||
}
|
||||
.doc-header td { padding: 2px 4px; vertical-align: middle; }
|
||||
.doc-footer td { padding: 2px 4px; vertical-align: middle; }
|
||||
|
||||
/* 제목 블록 */
|
||||
.title-block { margin-bottom: 4mm; }
|
||||
.title-table { width: 100%; border-collapse: collapse; }
|
||||
.title-block h1 {
|
||||
font-family: 'HY헤드라인M', sans-serif;
|
||||
font-size: 15.0pt;
|
||||
font-weight: normal;
|
||||
color: #000000;
|
||||
text-align: justify;
|
||||
line-height: 180%;
|
||||
margin: 0; padding: 4mm 0;
|
||||
}
|
||||
|
||||
/* 섹션 */
|
||||
.section-title {
|
||||
font-size: 13.0pt;
|
||||
font-weight: normal;
|
||||
color: #000000;
|
||||
margin-bottom: 3mm;
|
||||
}
|
||||
.section { margin-bottom: 6mm; }
|
||||
.section-content { text-align: justify; }
|
||||
/* 이미지/문단 (content_order) */
|
||||
.img-wrap { text-align: center; margin: 3mm 0; }
|
||||
.img-wrap img { max-width: 100%; height: auto; }
|
||||
.img-caption { font-size: 9pt; color: #666; margin-top: 1mm; }
|
||||
|
||||
/* 데이터 표 */
|
||||
.data-table {
|
||||
width: 100%; border-collapse: collapse; margin: 4mm 0;
|
||||
}
|
||||
.data-table th, .data-table td {
|
||||
border: none;
|
||||
font-size: 10.0pt;
|
||||
line-height: 180%;
|
||||
text-align: justify;
|
||||
vertical-align: middle;
|
||||
}
|
||||
.data-table th {
|
||||
font-weight: bold; text-align: center;
|
||||
}
|
||||
|
||||
/* borderFill → CSS 클래스 */
|
||||
.bf-1 {
|
||||
border-left: none;
|
||||
border-right: none;
|
||||
border-top: none;
|
||||
border-bottom: none;
|
||||
}
|
||||
.bf-2 {
|
||||
border-left: none;
|
||||
border-right: none;
|
||||
border-top: none;
|
||||
border-bottom: none;
|
||||
}
|
||||
.bf-3 {
|
||||
border-left: 0.12mm solid #000000;
|
||||
border-right: 0.12mm solid #000000;
|
||||
border-top: 0.12mm solid #000000;
|
||||
border-bottom: 0.12mm solid #000000;
|
||||
}
|
||||
.bf-4 {
|
||||
border-left: none;
|
||||
border-right: none;
|
||||
border-top: none;
|
||||
border-bottom: 0.7mm solid #3057B9;
|
||||
}
|
||||
.bf-5 {
|
||||
border-left: none;
|
||||
border-right: none;
|
||||
border-top: none;
|
||||
border-bottom: none;
|
||||
}
|
||||
.bf-6 {
|
||||
border-left: 0.12mm solid #999999;
|
||||
border-right: 0.12mm solid #999999;
|
||||
border-top: 0.12mm solid #BBBBBB;
|
||||
border-bottom: 0.3mm solid #BBBBBB;
|
||||
}
|
||||
.bf-7 {
|
||||
border-left: 0.12mm solid #999999;
|
||||
border-right: 0.12mm solid #999999;
|
||||
border-top: 0.12mm solid #BBBBBB;
|
||||
border-bottom: 0.12mm solid #BBBBBB;
|
||||
}
|
||||
.bf-8 {
|
||||
border-left: 0.12mm solid #999999;
|
||||
border-right: 0.12mm solid #999999;
|
||||
border-top: 0.12mm solid #BBBBBB;
|
||||
border-bottom: 0.12mm solid #BBBBBB;
|
||||
background-color: #EDEDED;
|
||||
}
|
||||
.bf-9 {
|
||||
border-left: 0.12mm solid #999999;
|
||||
border-right: 0.12mm solid #999999;
|
||||
border-top: 0.12mm solid #BBBBBB;
|
||||
border-bottom: 0.3mm solid #BBBBBB;
|
||||
background-color: #EDEDED;
|
||||
}
|
||||
.bf-10 {
|
||||
border-left: none;
|
||||
border-right: 0.12mm solid #999999;
|
||||
border-top: 0.3mm solid #BBBBBB;
|
||||
border-bottom: 0.12mm solid #BBBBBB;
|
||||
background-color: #DCDCDC;
|
||||
}
|
||||
.bf-11 {
|
||||
border-left: none;
|
||||
border-right: 0.12mm solid #999999;
|
||||
border-top: 0.5mm solid #BBBBBB;
|
||||
border-bottom: 0.3mm solid #BBBBBB;
|
||||
background-color: #EDEDED;
|
||||
}
|
||||
.bf-12 {
|
||||
border-left: none;
|
||||
border-right: 0.12mm solid #999999;
|
||||
border-top: 0.12mm solid #BBBBBB;
|
||||
border-bottom: 0.5mm solid #BBBBBB;
|
||||
background-color: #EDEDED;
|
||||
}
|
||||
.bf-13 {
|
||||
border-left: 0.12mm solid #999999;
|
||||
border-right: 0.12mm solid #999999;
|
||||
border-top: 0.3mm solid #BBBBBB;
|
||||
border-bottom: 0.12mm solid #BBBBBB;
|
||||
background-color: #DCDCDC;
|
||||
}
|
||||
.bf-14 {
|
||||
border-left: 0.12mm solid #999999;
|
||||
border-right: none;
|
||||
border-top: 0.3mm solid #BBBBBB;
|
||||
border-bottom: 0.12mm solid #BBBBBB;
|
||||
background-color: #DCDCDC;
|
||||
}
|
||||
.bf-15 {
|
||||
border-left: 0.12mm solid #999999;
|
||||
border-right: 0.12mm solid #999999;
|
||||
border-top: 0.5mm solid #BBBBBB;
|
||||
border-bottom: 0.12mm solid #BBBBBB;
|
||||
background-color: #EDEDED;
|
||||
}
|
||||
.bf-16 {
|
||||
border-left: 0.12mm solid #999999;
|
||||
border-right: 0.12mm solid #999999;
|
||||
border-top: 0.12mm solid #BBBBBB;
|
||||
border-bottom: 0.5mm solid #BBBBBB;
|
||||
background-color: #EDEDED;
|
||||
}
|
||||
.bf-17 {
|
||||
border-left: 0.12mm solid #999999;
|
||||
border-right: 0.12mm solid #999999;
|
||||
border-top: 0.5mm solid #BBBBBB;
|
||||
border-bottom: 0.12mm solid #BBBBBB;
|
||||
}
|
||||
.bf-18 {
|
||||
border-left: 0.12mm solid #999999;
|
||||
border-right: 0.12mm solid #999999;
|
||||
border-top: 0.12mm solid #BBBBBB;
|
||||
border-bottom: 0.5mm solid #BBBBBB;
|
||||
}
|
||||
.bf-19 {
|
||||
border-left: 0.12mm solid #999999;
|
||||
border-right: none;
|
||||
border-top: 0.12mm solid #BBBBBB;
|
||||
border-bottom: 0.5mm solid #BBBBBB;
|
||||
}
|
||||
.bf-20 {
|
||||
border-left: 0.12mm solid #999999;
|
||||
border-right: none;
|
||||
border-top: 0.5mm solid #BBBBBB;
|
||||
border-bottom: 0.3mm solid #BBBBBB;
|
||||
}
|
||||
|
||||
/* charPr → CSS 클래스 (글자 모양) */
|
||||
.cpr-0 {
|
||||
font-family: '나눔명조', sans-serif;
|
||||
font-size: 10.0pt;
|
||||
}
|
||||
.cpr-1 {
|
||||
font-family: '맑은 고딕', sans-serif;
|
||||
font-size: 9.0pt;
|
||||
letter-spacing: -0.45pt;
|
||||
transform: scaleX(0.95);
|
||||
display: inline-block;
|
||||
}
|
||||
.cpr-2 {
|
||||
font-family: '맑은 고딕', sans-serif;
|
||||
font-size: 8.0pt;
|
||||
}
|
||||
.cpr-3 {
|
||||
font-family: '맑은 고딕', sans-serif;
|
||||
font-size: 9.0pt;
|
||||
}
|
||||
.cpr-4 {
|
||||
font-family: 'HY헤드라인M', sans-serif;
|
||||
font-size: 15.0pt;
|
||||
}
|
||||
.cpr-5 {
|
||||
font-family: '한양중고딕', sans-serif;
|
||||
font-size: 8.0pt;
|
||||
font-weight: bold;
|
||||
}
|
||||
.cpr-6 {
|
||||
font-family: 'HY헤드라인M', sans-serif;
|
||||
font-size: 10.0pt;
|
||||
}
|
||||
.cpr-7 {
|
||||
font-family: '휴먼고딕', sans-serif;
|
||||
font-size: 8.0pt;
|
||||
font-weight: bold;
|
||||
}
|
||||
.cpr-8 {
|
||||
font-family: '휴먼고딕', sans-serif;
|
||||
font-size: 8.0pt;
|
||||
}
|
||||
.cpr-9 {
|
||||
font-family: '휴먼고딕', sans-serif;
|
||||
font-size: 8.0pt;
|
||||
font-weight: bold;
|
||||
color: #0000FF;
|
||||
}
|
||||
.cpr-10 {
|
||||
font-family: '휴먼고딕', sans-serif;
|
||||
font-size: 8.0pt;
|
||||
font-weight: bold;
|
||||
color: #FF0000;
|
||||
}
|
||||
.cpr-11 {
|
||||
font-family: '휴먼고딕', sans-serif;
|
||||
font-size: 8.0pt;
|
||||
font-weight: bold;
|
||||
color: #008000;
|
||||
}
|
||||
.cpr-12 {
|
||||
font-family: '휴먼고딕', sans-serif;
|
||||
font-size: 8.0pt;
|
||||
letter-spacing: -0.4pt;
|
||||
transform: scaleX(0.9);
|
||||
display: inline-block;
|
||||
}
|
||||
.cpr-13 {
|
||||
font-family: '나눔명조', sans-serif;
|
||||
font-size: 9.0pt;
|
||||
}
|
||||
.cpr-14 {
|
||||
font-family: '나눔명조', sans-serif;
|
||||
font-size: 10.0pt;
|
||||
}
|
||||
.cpr-15 {
|
||||
font-family: 'HY헤드라인M', sans-serif;
|
||||
font-size: 15.0pt;
|
||||
}
|
||||
.cpr-16 {
|
||||
font-family: '휴먼명조', sans-serif;
|
||||
font-size: 9.0pt;
|
||||
letter-spacing: -0.18pt;
|
||||
transform: scaleX(0.95);
|
||||
display: inline-block;
|
||||
}
|
||||
.cpr-17 {
|
||||
font-family: '휴먼명조', sans-serif;
|
||||
font-size: 10.0pt;
|
||||
letter-spacing: -0.2pt;
|
||||
transform: scaleX(0.95);
|
||||
display: inline-block;
|
||||
}
|
||||
.cpr-18 {
|
||||
font-family: '-윤고딕130', sans-serif;
|
||||
font-size: 13.0pt;
|
||||
letter-spacing: -0.65pt;
|
||||
transform: scaleX(0.98);
|
||||
display: inline-block;
|
||||
}
|
||||
.cpr-19 {
|
||||
font-family: '나눔명조', sans-serif;
|
||||
font-size: 13.0pt;
|
||||
font-weight: bold;
|
||||
}
|
||||
.cpr-20 {
|
||||
font-family: '나눔명조', sans-serif;
|
||||
font-size: 10.0pt;
|
||||
font-weight: bold;
|
||||
}
|
||||
.cpr-21 {
|
||||
font-family: '나눔명조', sans-serif;
|
||||
font-size: 11.0pt;
|
||||
}
|
||||
.cpr-22 {
|
||||
font-family: '휴먼명조', sans-serif;
|
||||
font-size: 11.0pt;
|
||||
letter-spacing: -0.22pt;
|
||||
transform: scaleX(0.95);
|
||||
display: inline-block;
|
||||
}
|
||||
.cpr-23 {
|
||||
font-family: '나눔명조', sans-serif;
|
||||
font-size: 10.0pt;
|
||||
letter-spacing: -1.0pt;
|
||||
}
|
||||
.cpr-24 {
|
||||
font-family: '나눔명조', sans-serif;
|
||||
font-size: 10.0pt;
|
||||
letter-spacing: -1.7pt;
|
||||
}
|
||||
.cpr-25 {
|
||||
font-family: '한양견명조', sans-serif;
|
||||
font-size: 16.0pt;
|
||||
}
|
||||
.cpr-26 {
|
||||
font-family: '돋움', sans-serif;
|
||||
font-size: 11.0pt;
|
||||
}
|
||||
|
||||
/* paraPr → CSS 클래스 (문단 모양) */
|
||||
.ppr-0 {
|
||||
text-align: justify;
|
||||
line-height: 130%;
|
||||
text-indent: -4.6mm;
|
||||
}
|
||||
.ppr-1 {
|
||||
text-align: justify;
|
||||
line-height: 160%;
|
||||
}
|
||||
.ppr-2 {
|
||||
text-align: justify;
|
||||
line-height: 150%;
|
||||
}
|
||||
.ppr-3 {
|
||||
text-align: justify;
|
||||
line-height: 180%;
|
||||
}
|
||||
.ppr-4 {
|
||||
text-align: center;
|
||||
line-height: 180%;
|
||||
}
|
||||
.ppr-5 {
|
||||
text-align: justify;
|
||||
line-height: 110%;
|
||||
}
|
||||
.ppr-6 {
|
||||
text-align: right;
|
||||
line-height: 110%;
|
||||
}
|
||||
.ppr-7 {
|
||||
text-align: justify;
|
||||
line-height: 100%;
|
||||
}
|
||||
.ppr-8 {
|
||||
text-align: justify;
|
||||
line-height: 180%;
|
||||
margin-left: 1.8mm;
|
||||
margin-right: 1.8mm;
|
||||
}
|
||||
.ppr-9 {
|
||||
text-align: justify;
|
||||
line-height: 180%;
|
||||
}
|
||||
.ppr-10 {
|
||||
text-align: justify;
|
||||
line-height: 180%;
|
||||
margin-left: 1.8mm;
|
||||
}
|
||||
.ppr-11 {
|
||||
text-align: left;
|
||||
line-height: 180%;
|
||||
}
|
||||
.ppr-12 {
|
||||
text-align: justify;
|
||||
line-height: 170%;
|
||||
text-indent: -4.3mm;
|
||||
margin-left: 1.8mm;
|
||||
margin-bottom: 1.8mm;
|
||||
}
|
||||
.ppr-13 {
|
||||
text-align: justify;
|
||||
line-height: 140%;
|
||||
margin-left: 2.8mm;
|
||||
margin-top: 0.7mm;
|
||||
margin-bottom: 1.1mm;
|
||||
}
|
||||
.ppr-14 {
|
||||
text-align: justify;
|
||||
line-height: 155%;
|
||||
margin-top: 2.1mm;
|
||||
}
|
||||
.ppr-15 {
|
||||
text-align: justify;
|
||||
line-height: 160%;
|
||||
margin-top: 4.2mm;
|
||||
margin-bottom: 1.8mm;
|
||||
}
|
||||
.ppr-16 {
|
||||
text-align: left;
|
||||
line-height: 180%;
|
||||
}
|
||||
.ppr-17 {
|
||||
text-align: justify;
|
||||
line-height: 140%;
|
||||
text-indent: -4.9mm;
|
||||
margin-left: 2.8mm;
|
||||
margin-bottom: 1.1mm;
|
||||
}
|
||||
.ppr-18 {
|
||||
text-align: justify;
|
||||
line-height: 140%;
|
||||
margin-left: 2.8mm;
|
||||
margin-top: 1.8mm;
|
||||
margin-bottom: 1.1mm;
|
||||
}
|
||||
.ppr-19 {
|
||||
text-align: justify;
|
||||
line-height: 160%;
|
||||
margin-top: 3.5mm;
|
||||
margin-bottom: 1.8mm;
|
||||
}
|
||||
.ppr-20 {
|
||||
text-align: center;
|
||||
line-height: 160%;
|
||||
}
|
||||
.ppr-21 {
|
||||
text-align: justify;
|
||||
line-height: 180%;
|
||||
margin-bottom: 3.0mm;
|
||||
}
|
||||
.ppr-22 {
|
||||
text-align: justify;
|
||||
line-height: 140%;
|
||||
margin-left: 2.8mm;
|
||||
margin-top: 1.8mm;
|
||||
margin-bottom: 1.1mm;
|
||||
}
|
||||
|
||||
/* named styles */
|
||||
/* .sty-0 '바탕글' = cpr-0 + ppr-3 */
|
||||
/* .sty-1 '머리말' = cpr-3 + ppr-2 */
|
||||
/* .sty-2 '쪽 번호' = cpr-2 + ppr-1 */
|
||||
/* .sty-3 '각주' = cpr-1 + ppr-0 */
|
||||
/* .sty-4 '미주' = cpr-1 + ppr-0 */
|
||||
/* .sty-5 '표위' = cpr-6 + ppr-4 */
|
||||
/* .sty-6 '표옆' = cpr-0 + ppr-8 */
|
||||
/* .sty-7 '표내용' = cpr-0 + ppr-10 */
|
||||
/* .sty-8 '주)' = cpr-13 + ppr-9 */
|
||||
/* .sty-9 '#큰아이콘' = cpr-18 + ppr-14 */
|
||||
/* .sty-10 '개요1' = cpr-25 + ppr-21 */
|
||||
/* .sty-11 'xl63' = cpr-26 + ppr-20 */
|
||||
|
||||
/* 표 상세 (tools 추출값) */
|
||||
.tbl-1 col:nth-child(1) { width: 11%; }
|
||||
.tbl-1 col:nth-child(2) { width: 20%; }
|
||||
.tbl-1 col:nth-child(3) { width: 58%; }
|
||||
.tbl-1 col:nth-child(4) { width: 11%; }
|
||||
.tbl-1 td, .tbl-1 th {
|
||||
padding: 1.5mm 0.5mm 1.5mm 0.5mm;
|
||||
}
|
||||
.tbl-1 thead th { height: 6.5mm; }
|
||||
</style>
|
||||
</head>
|
||||
<body>
|
||||
<div class="page">
|
||||
|
||||
<div class="doc-header">
|
||||
<table>
|
||||
<colgroup>
|
||||
<col style="width:25%">
|
||||
<col style="width:17%">
|
||||
<col style="width:58%">
|
||||
</colgroup>
|
||||
<tr>
|
||||
<td class="bf-5">{{HEADER_R1_C1_LINE_1}}<br>{{HEADER_R1_C1_LINE_2}}</td>
|
||||
<td class="bf-5"></td>
|
||||
<td class="bf-5">{{HEADER_R1_C3}}</td>
|
||||
</tr>
|
||||
</table>
|
||||
</div>
|
||||
|
||||
<div class="title-block">
|
||||
<table class="title-table">
|
||||
<colgroup>
|
||||
<col style="width:2%">
|
||||
<col style="width:98%">
|
||||
</colgroup>
|
||||
<tr>
|
||||
<td class="bf-4"></td>
|
||||
<td class="bf-4">{{TITLE_R1_C2}}</td>
|
||||
</tr>
|
||||
</table>
|
||||
</div>
|
||||
|
||||
|
||||
<div class="img-wrap ppr-15">
|
||||
{{IMAGE_1}}
|
||||
<p class="img-caption">{{IMAGE_1_CAPTION}}</p>
|
||||
</div>
|
||||
|
||||
<div class="img-wrap ppr-12">
|
||||
{{IMAGE_2}}
|
||||
<p class="img-caption">{{IMAGE_2_CAPTION}}</p>
|
||||
</div>
|
||||
|
||||
<p class="ppr-18"><span class="cpr-22">{{PARA_1}}</span></p>
|
||||
|
||||
<div class="img-wrap ppr-19">
|
||||
{{IMAGE_3}}
|
||||
<p class="img-caption">{{IMAGE_3_CAPTION}}</p>
|
||||
</div>
|
||||
|
||||
<div class="img-wrap ppr-12">
|
||||
{{IMAGE_4}}
|
||||
<p class="img-caption">{{IMAGE_4_CAPTION}}</p>
|
||||
</div>
|
||||
|
||||
<div class="img-wrap ppr-12">
|
||||
{{IMAGE_5}}
|
||||
<p class="img-caption">{{IMAGE_5_CAPTION}}</p>
|
||||
</div>
|
||||
|
||||
<table class="data-table tbl-1">
|
||||
<colgroup>
|
||||
<col style="width:11%">
|
||||
<col style="width:20%">
|
||||
<col style="width:58%">
|
||||
<col style="width:11%">
|
||||
</colgroup>
|
||||
<thead>
|
||||
<tr>
|
||||
<th class="bf-10" colspan="2">{{TABLE_1_H_C1}}</th>
|
||||
<th class="bf-13">{{TABLE_1_H_C2}}</th>
|
||||
<th class="bf-14">{{TABLE_1_H_C3}}</th>
|
||||
</tr>
|
||||
</thead>
|
||||
<tbody>
|
||||
{{TABLE_1_BODY}}
|
||||
</tbody>
|
||||
</table>
|
||||
|
||||
<div class="doc-footer">
|
||||
<table>
|
||||
<colgroup>
|
||||
<col style="width:35%">
|
||||
<col style="width:6%">
|
||||
<col style="width:59%">
|
||||
</colgroup>
|
||||
<tr>
|
||||
<td class="bf-5">{{FOOTER_R1_C1_LINE_1}}<br>{{FOOTER_R1_C1_LINE_2}}</td>
|
||||
<td class="bf-5"></td>
|
||||
<td class="bf-5"></td>
|
||||
</tr>
|
||||
</table>
|
||||
</div>
|
||||
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
||||
@@ -0,0 +1,15 @@
|
||||
{
|
||||
"id": "tpl_1770335603",
|
||||
"name": "발표안 양식",
|
||||
"original_file": "sample.hwpx",
|
||||
"file_type": ".hwpx",
|
||||
"description": "발표안에서 추출한 문서 양식",
|
||||
"features": [
|
||||
"폰트: 돋움",
|
||||
"머릿말: 3열",
|
||||
"꼬릿말: 3열",
|
||||
"표: 5x4"
|
||||
],
|
||||
"created_at": "2026-02-06T08:53:23Z",
|
||||
"source": "doc_template_analyzer"
|
||||
}
|
||||
@@ -0,0 +1,222 @@
|
||||
{
|
||||
"version": "1.0",
|
||||
"table_roles": {
|
||||
"0": {
|
||||
"role": "footer_table",
|
||||
"match_source": "footer",
|
||||
"matched_texts": [
|
||||
"기술 로 사람 과 자연 이 함께하는 세상을 만들어 갑니다."
|
||||
]
|
||||
},
|
||||
"1": {
|
||||
"role": "header_table",
|
||||
"match_source": "header",
|
||||
"matched_texts": [
|
||||
"2025. 2. 5(목)",
|
||||
"총괄기획실 기술기획팀"
|
||||
]
|
||||
},
|
||||
"2": {
|
||||
"role": "title_block",
|
||||
"title_text": "AI 업무 활용 적용 사례 발표 계획(안)"
|
||||
},
|
||||
"3": {
|
||||
"role": "data_table",
|
||||
"header_row": 0,
|
||||
"col_headers": [
|
||||
"구분",
|
||||
"내용",
|
||||
"비고"
|
||||
],
|
||||
"row_count": 5,
|
||||
"col_count": 4
|
||||
}
|
||||
},
|
||||
"body_tables": [
|
||||
3
|
||||
],
|
||||
"title_table": 2,
|
||||
"sections": [],
|
||||
"style_mappings": {
|
||||
"char_pr": {},
|
||||
"border_fill": {
|
||||
"1": {
|
||||
"css_class": "bf-1",
|
||||
"bg": "",
|
||||
"borders": {}
|
||||
},
|
||||
"2": {
|
||||
"css_class": "bf-2",
|
||||
"bg": "",
|
||||
"borders": {}
|
||||
},
|
||||
"3": {
|
||||
"css_class": "bf-3",
|
||||
"bg": "",
|
||||
"borders": {
|
||||
"border-left": "0.12mm solid #000000",
|
||||
"border-right": "0.12mm solid #000000",
|
||||
"border-top": "0.12mm solid #000000",
|
||||
"border-bottom": "0.12mm solid #000000"
|
||||
}
|
||||
},
|
||||
"4": {
|
||||
"css_class": "bf-4",
|
||||
"bg": "",
|
||||
"borders": {
|
||||
"border-bottom": "0.7mm solid #3057B9"
|
||||
}
|
||||
},
|
||||
"5": {
|
||||
"css_class": "bf-5",
|
||||
"bg": "",
|
||||
"borders": {}
|
||||
},
|
||||
"6": {
|
||||
"css_class": "bf-6",
|
||||
"bg": "",
|
||||
"borders": {
|
||||
"border-left": "0.12mm solid #999999",
|
||||
"border-right": "0.12mm solid #999999",
|
||||
"border-top": "0.12mm solid #BBBBBB",
|
||||
"border-bottom": "0.3mm solid #BBBBBB"
|
||||
}
|
||||
},
|
||||
"7": {
|
||||
"css_class": "bf-7",
|
||||
"bg": "",
|
||||
"borders": {
|
||||
"border-left": "0.12mm solid #999999",
|
||||
"border-right": "0.12mm solid #999999",
|
||||
"border-top": "0.12mm solid #BBBBBB",
|
||||
"border-bottom": "0.12mm solid #BBBBBB"
|
||||
}
|
||||
},
|
||||
"8": {
|
||||
"css_class": "bf-8",
|
||||
"bg": "#EDEDED",
|
||||
"borders": {
|
||||
"border-left": "0.12mm solid #999999",
|
||||
"border-right": "0.12mm solid #999999",
|
||||
"border-top": "0.12mm solid #BBBBBB",
|
||||
"border-bottom": "0.12mm solid #BBBBBB"
|
||||
}
|
||||
},
|
||||
"9": {
|
||||
"css_class": "bf-9",
|
||||
"bg": "#EDEDED",
|
||||
"borders": {
|
||||
"border-left": "0.12mm solid #999999",
|
||||
"border-right": "0.12mm solid #999999",
|
||||
"border-top": "0.12mm solid #BBBBBB",
|
||||
"border-bottom": "0.3mm solid #BBBBBB"
|
||||
}
|
||||
},
|
||||
"10": {
|
||||
"css_class": "bf-10",
|
||||
"bg": "#DCDCDC",
|
||||
"borders": {
|
||||
"border-right": "0.12mm solid #999999",
|
||||
"border-top": "0.3mm solid #BBBBBB",
|
||||
"border-bottom": "0.12mm solid #BBBBBB"
|
||||
}
|
||||
},
|
||||
"11": {
|
||||
"css_class": "bf-11",
|
||||
"bg": "#EDEDED",
|
||||
"borders": {
|
||||
"border-right": "0.12mm solid #999999",
|
||||
"border-top": "0.5mm solid #BBBBBB",
|
||||
"border-bottom": "0.3mm solid #BBBBBB"
|
||||
}
|
||||
},
|
||||
"12": {
|
||||
"css_class": "bf-12",
|
||||
"bg": "#EDEDED",
|
||||
"borders": {
|
||||
"border-right": "0.12mm solid #999999",
|
||||
"border-top": "0.12mm solid #BBBBBB",
|
||||
"border-bottom": "0.5mm solid #BBBBBB"
|
||||
}
|
||||
},
|
||||
"13": {
|
||||
"css_class": "bf-13",
|
||||
"bg": "#DCDCDC",
|
||||
"borders": {
|
||||
"border-left": "0.12mm solid #999999",
|
||||
"border-right": "0.12mm solid #999999",
|
||||
"border-top": "0.3mm solid #BBBBBB",
|
||||
"border-bottom": "0.12mm solid #BBBBBB"
|
||||
}
|
||||
},
|
||||
"14": {
|
||||
"css_class": "bf-14",
|
||||
"bg": "#DCDCDC",
|
||||
"borders": {
|
||||
"border-left": "0.12mm solid #999999",
|
||||
"border-top": "0.3mm solid #BBBBBB",
|
||||
"border-bottom": "0.12mm solid #BBBBBB"
|
||||
}
|
||||
},
|
||||
"15": {
|
||||
"css_class": "bf-15",
|
||||
"bg": "#EDEDED",
|
||||
"borders": {
|
||||
"border-left": "0.12mm solid #999999",
|
||||
"border-right": "0.12mm solid #999999",
|
||||
"border-top": "0.5mm solid #BBBBBB",
|
||||
"border-bottom": "0.12mm solid #BBBBBB"
|
||||
}
|
||||
},
|
||||
"16": {
|
||||
"css_class": "bf-16",
|
||||
"bg": "#EDEDED",
|
||||
"borders": {
|
||||
"border-left": "0.12mm solid #999999",
|
||||
"border-right": "0.12mm solid #999999",
|
||||
"border-top": "0.12mm solid #BBBBBB",
|
||||
"border-bottom": "0.5mm solid #BBBBBB"
|
||||
}
|
||||
},
|
||||
"17": {
|
||||
"css_class": "bf-17",
|
||||
"bg": "",
|
||||
"borders": {
|
||||
"border-left": "0.12mm solid #999999",
|
||||
"border-right": "0.12mm solid #999999",
|
||||
"border-top": "0.5mm solid #BBBBBB",
|
||||
"border-bottom": "0.12mm solid #BBBBBB"
|
||||
}
|
||||
},
|
||||
"18": {
|
||||
"css_class": "bf-18",
|
||||
"bg": "",
|
||||
"borders": {
|
||||
"border-left": "0.12mm solid #999999",
|
||||
"border-right": "0.12mm solid #999999",
|
||||
"border-top": "0.12mm solid #BBBBBB",
|
||||
"border-bottom": "0.5mm solid #BBBBBB"
|
||||
}
|
||||
},
|
||||
"19": {
|
||||
"css_class": "bf-19",
|
||||
"bg": "",
|
||||
"borders": {
|
||||
"border-left": "0.12mm solid #999999",
|
||||
"border-top": "0.12mm solid #BBBBBB",
|
||||
"border-bottom": "0.5mm solid #BBBBBB"
|
||||
}
|
||||
},
|
||||
"20": {
|
||||
"css_class": "bf-20",
|
||||
"bg": "",
|
||||
"borders": {
|
||||
"border-left": "0.12mm solid #999999",
|
||||
"border-top": "0.5mm solid #BBBBBB",
|
||||
"border-bottom": "0.3mm solid #BBBBBB"
|
||||
}
|
||||
}
|
||||
},
|
||||
"para_pr": {}
|
||||
}
|
||||
}
|
||||
File diff suppressed because it is too large
Load Diff
@@ -0,0 +1,590 @@
|
||||
<!DOCTYPE html>
|
||||
<html lang="ko">
|
||||
<head>
|
||||
<meta charset="UTF-8">
|
||||
<title>Template</title>
|
||||
<style>
|
||||
@page {
|
||||
size: 210.0mm 297.0mm;
|
||||
margin: 10.0mm 20.0mm 10.0mm 20.0mm;
|
||||
}
|
||||
@media screen {
|
||||
@page { margin: 0; }
|
||||
}
|
||||
|
||||
body {
|
||||
font-family: '나눔명조', sans-serif;
|
||||
font-size: 10.0pt;
|
||||
line-height: 180%;
|
||||
color: #000000;
|
||||
margin: 0; padding: 0;
|
||||
}
|
||||
|
||||
.page {
|
||||
width: 170mm;
|
||||
margin: 0 auto;
|
||||
padding: 10.0mm 20.0mm 10.0mm 20.0mm;
|
||||
}
|
||||
|
||||
/* 헤더/푸터 */
|
||||
.doc-header { margin-bottom: 4.5mm; }
|
||||
.doc-footer { margin-top: 6.0mm; }
|
||||
.doc-header table, .doc-footer table {
|
||||
width: 100%; border-collapse: collapse;
|
||||
}
|
||||
.doc-header td { padding: 2px 4px; vertical-align: middle; }
|
||||
.doc-footer td { padding: 2px 4px; vertical-align: middle; }
|
||||
|
||||
/* 제목 블록 */
|
||||
.title-block { margin-bottom: 4mm; }
|
||||
.title-table { width: 100%; border-collapse: collapse; }
|
||||
.title-block h1 {
|
||||
font-family: 'HY헤드라인M', sans-serif;
|
||||
font-size: 15.0pt;
|
||||
font-weight: normal;
|
||||
color: #000000;
|
||||
text-align: justify;
|
||||
line-height: 180%;
|
||||
margin: 0; padding: 4mm 0;
|
||||
}
|
||||
|
||||
/* 섹션 */
|
||||
.section-title {
|
||||
font-size: 13.0pt;
|
||||
font-weight: normal;
|
||||
color: #000000;
|
||||
margin-bottom: 3mm;
|
||||
}
|
||||
.section { margin-bottom: 6mm; }
|
||||
.section-content { text-align: justify; }
|
||||
/* 이미지/문단 (content_order) */
|
||||
.img-wrap { text-align: center; margin: 3mm 0; }
|
||||
.img-wrap img { max-width: 100%; height: auto; }
|
||||
.img-caption { font-size: 9pt; color: #666; margin-top: 1mm; }
|
||||
|
||||
/* 데이터 표 */
|
||||
.data-table {
|
||||
width: 100%; border-collapse: collapse; margin: 4mm 0;
|
||||
}
|
||||
.data-table th, .data-table td {
|
||||
border: none;
|
||||
font-size: 10.0pt;
|
||||
line-height: 180%;
|
||||
text-align: justify;
|
||||
vertical-align: middle;
|
||||
}
|
||||
.data-table th {
|
||||
font-weight: bold; text-align: center;
|
||||
}
|
||||
|
||||
/* borderFill → CSS 클래스 */
|
||||
.bf-1 {
|
||||
border-left: none;
|
||||
border-right: none;
|
||||
border-top: none;
|
||||
border-bottom: none;
|
||||
}
|
||||
.bf-2 {
|
||||
border-left: none;
|
||||
border-right: none;
|
||||
border-top: none;
|
||||
border-bottom: none;
|
||||
}
|
||||
.bf-3 {
|
||||
border-left: 0.12mm solid #000000;
|
||||
border-right: 0.12mm solid #000000;
|
||||
border-top: 0.12mm solid #000000;
|
||||
border-bottom: 0.12mm solid #000000;
|
||||
}
|
||||
.bf-4 {
|
||||
border-left: none;
|
||||
border-right: none;
|
||||
border-top: none;
|
||||
border-bottom: 0.7mm solid #3057B9;
|
||||
}
|
||||
.bf-5 {
|
||||
border-left: none;
|
||||
border-right: none;
|
||||
border-top: none;
|
||||
border-bottom: none;
|
||||
}
|
||||
.bf-6 {
|
||||
border-left: 0.12mm solid #999999;
|
||||
border-right: 0.12mm solid #999999;
|
||||
border-top: 0.12mm solid #BBBBBB;
|
||||
border-bottom: 0.3mm solid #BBBBBB;
|
||||
}
|
||||
.bf-7 {
|
||||
border-left: 0.12mm solid #999999;
|
||||
border-right: 0.12mm solid #999999;
|
||||
border-top: 0.12mm solid #BBBBBB;
|
||||
border-bottom: 0.12mm solid #BBBBBB;
|
||||
}
|
||||
.bf-8 {
|
||||
border-left: 0.12mm solid #999999;
|
||||
border-right: 0.12mm solid #999999;
|
||||
border-top: 0.12mm solid #BBBBBB;
|
||||
border-bottom: 0.12mm solid #BBBBBB;
|
||||
background-color: #EDEDED;
|
||||
}
|
||||
.bf-9 {
|
||||
border-left: 0.12mm solid #999999;
|
||||
border-right: 0.12mm solid #999999;
|
||||
border-top: 0.12mm solid #BBBBBB;
|
||||
border-bottom: 0.3mm solid #BBBBBB;
|
||||
background-color: #EDEDED;
|
||||
}
|
||||
.bf-10 {
|
||||
border-left: none;
|
||||
border-right: 0.12mm solid #999999;
|
||||
border-top: 0.3mm solid #BBBBBB;
|
||||
border-bottom: 0.12mm solid #BBBBBB;
|
||||
background-color: #DCDCDC;
|
||||
}
|
||||
.bf-11 {
|
||||
border-left: none;
|
||||
border-right: 0.12mm solid #999999;
|
||||
border-top: 0.5mm solid #BBBBBB;
|
||||
border-bottom: 0.3mm solid #BBBBBB;
|
||||
background-color: #EDEDED;
|
||||
}
|
||||
.bf-12 {
|
||||
border-left: none;
|
||||
border-right: 0.12mm solid #999999;
|
||||
border-top: 0.12mm solid #BBBBBB;
|
||||
border-bottom: 0.5mm solid #BBBBBB;
|
||||
background-color: #EDEDED;
|
||||
}
|
||||
.bf-13 {
|
||||
border-left: 0.12mm solid #999999;
|
||||
border-right: 0.12mm solid #999999;
|
||||
border-top: 0.3mm solid #BBBBBB;
|
||||
border-bottom: 0.12mm solid #BBBBBB;
|
||||
background-color: #DCDCDC;
|
||||
}
|
||||
.bf-14 {
|
||||
border-left: 0.12mm solid #999999;
|
||||
border-right: none;
|
||||
border-top: 0.3mm solid #BBBBBB;
|
||||
border-bottom: 0.12mm solid #BBBBBB;
|
||||
background-color: #DCDCDC;
|
||||
}
|
||||
.bf-15 {
|
||||
border-left: 0.12mm solid #999999;
|
||||
border-right: 0.12mm solid #999999;
|
||||
border-top: 0.5mm solid #BBBBBB;
|
||||
border-bottom: 0.12mm solid #BBBBBB;
|
||||
background-color: #EDEDED;
|
||||
}
|
||||
.bf-16 {
|
||||
border-left: 0.12mm solid #999999;
|
||||
border-right: 0.12mm solid #999999;
|
||||
border-top: 0.12mm solid #BBBBBB;
|
||||
border-bottom: 0.5mm solid #BBBBBB;
|
||||
background-color: #EDEDED;
|
||||
}
|
||||
.bf-17 {
|
||||
border-left: 0.12mm solid #999999;
|
||||
border-right: 0.12mm solid #999999;
|
||||
border-top: 0.5mm solid #BBBBBB;
|
||||
border-bottom: 0.12mm solid #BBBBBB;
|
||||
}
|
||||
.bf-18 {
|
||||
border-left: 0.12mm solid #999999;
|
||||
border-right: 0.12mm solid #999999;
|
||||
border-top: 0.12mm solid #BBBBBB;
|
||||
border-bottom: 0.5mm solid #BBBBBB;
|
||||
}
|
||||
.bf-19 {
|
||||
border-left: 0.12mm solid #999999;
|
||||
border-right: none;
|
||||
border-top: 0.12mm solid #BBBBBB;
|
||||
border-bottom: 0.5mm solid #BBBBBB;
|
||||
}
|
||||
.bf-20 {
|
||||
border-left: 0.12mm solid #999999;
|
||||
border-right: none;
|
||||
border-top: 0.5mm solid #BBBBBB;
|
||||
border-bottom: 0.3mm solid #BBBBBB;
|
||||
}
|
||||
|
||||
/* charPr → CSS 클래스 (글자 모양) */
|
||||
.cpr-0 {
|
||||
font-family: '나눔명조', sans-serif;
|
||||
font-size: 10.0pt;
|
||||
}
|
||||
.cpr-1 {
|
||||
font-family: '맑은 고딕', sans-serif;
|
||||
font-size: 9.0pt;
|
||||
letter-spacing: -0.45pt;
|
||||
transform: scaleX(0.95);
|
||||
display: inline-block;
|
||||
}
|
||||
.cpr-2 {
|
||||
font-family: '맑은 고딕', sans-serif;
|
||||
font-size: 8.0pt;
|
||||
}
|
||||
.cpr-3 {
|
||||
font-family: '맑은 고딕', sans-serif;
|
||||
font-size: 9.0pt;
|
||||
}
|
||||
.cpr-4 {
|
||||
font-family: 'HY헤드라인M', sans-serif;
|
||||
font-size: 15.0pt;
|
||||
}
|
||||
.cpr-5 {
|
||||
font-family: '한양중고딕', sans-serif;
|
||||
font-size: 8.0pt;
|
||||
font-weight: bold;
|
||||
}
|
||||
.cpr-6 {
|
||||
font-family: 'HY헤드라인M', sans-serif;
|
||||
font-size: 10.0pt;
|
||||
}
|
||||
.cpr-7 {
|
||||
font-family: '휴먼고딕', sans-serif;
|
||||
font-size: 8.0pt;
|
||||
font-weight: bold;
|
||||
}
|
||||
.cpr-8 {
|
||||
font-family: '휴먼고딕', sans-serif;
|
||||
font-size: 8.0pt;
|
||||
}
|
||||
.cpr-9 {
|
||||
font-family: '휴먼고딕', sans-serif;
|
||||
font-size: 8.0pt;
|
||||
font-weight: bold;
|
||||
color: #0000FF;
|
||||
}
|
||||
.cpr-10 {
|
||||
font-family: '휴먼고딕', sans-serif;
|
||||
font-size: 8.0pt;
|
||||
font-weight: bold;
|
||||
color: #FF0000;
|
||||
}
|
||||
.cpr-11 {
|
||||
font-family: '휴먼고딕', sans-serif;
|
||||
font-size: 8.0pt;
|
||||
font-weight: bold;
|
||||
color: #008000;
|
||||
}
|
||||
.cpr-12 {
|
||||
font-family: '휴먼고딕', sans-serif;
|
||||
font-size: 8.0pt;
|
||||
letter-spacing: -0.4pt;
|
||||
transform: scaleX(0.9);
|
||||
display: inline-block;
|
||||
}
|
||||
.cpr-13 {
|
||||
font-family: '나눔명조', sans-serif;
|
||||
font-size: 9.0pt;
|
||||
}
|
||||
.cpr-14 {
|
||||
font-family: '나눔명조', sans-serif;
|
||||
font-size: 10.0pt;
|
||||
}
|
||||
.cpr-15 {
|
||||
font-family: 'HY헤드라인M', sans-serif;
|
||||
font-size: 15.0pt;
|
||||
}
|
||||
.cpr-16 {
|
||||
font-family: '휴먼명조', sans-serif;
|
||||
font-size: 9.0pt;
|
||||
letter-spacing: -0.18pt;
|
||||
transform: scaleX(0.95);
|
||||
display: inline-block;
|
||||
}
|
||||
.cpr-17 {
|
||||
font-family: '휴먼명조', sans-serif;
|
||||
font-size: 10.0pt;
|
||||
letter-spacing: -0.2pt;
|
||||
transform: scaleX(0.95);
|
||||
display: inline-block;
|
||||
}
|
||||
.cpr-18 {
|
||||
font-family: '-윤고딕130', sans-serif;
|
||||
font-size: 13.0pt;
|
||||
letter-spacing: -0.65pt;
|
||||
transform: scaleX(0.98);
|
||||
display: inline-block;
|
||||
}
|
||||
.cpr-19 {
|
||||
font-family: '나눔명조', sans-serif;
|
||||
font-size: 13.0pt;
|
||||
font-weight: bold;
|
||||
}
|
||||
.cpr-20 {
|
||||
font-family: '나눔명조', sans-serif;
|
||||
font-size: 10.0pt;
|
||||
font-weight: bold;
|
||||
}
|
||||
.cpr-21 {
|
||||
font-family: '나눔명조', sans-serif;
|
||||
font-size: 11.0pt;
|
||||
}
|
||||
.cpr-22 {
|
||||
font-family: '휴먼명조', sans-serif;
|
||||
font-size: 11.0pt;
|
||||
letter-spacing: -0.22pt;
|
||||
transform: scaleX(0.95);
|
||||
display: inline-block;
|
||||
}
|
||||
.cpr-23 {
|
||||
font-family: '나눔명조', sans-serif;
|
||||
font-size: 10.0pt;
|
||||
letter-spacing: -1.0pt;
|
||||
}
|
||||
.cpr-24 {
|
||||
font-family: '나눔명조', sans-serif;
|
||||
font-size: 10.0pt;
|
||||
letter-spacing: -1.7pt;
|
||||
}
|
||||
.cpr-25 {
|
||||
font-family: '한양견명조', sans-serif;
|
||||
font-size: 16.0pt;
|
||||
}
|
||||
.cpr-26 {
|
||||
font-family: '돋움', sans-serif;
|
||||
font-size: 11.0pt;
|
||||
}
|
||||
|
||||
/* paraPr → CSS 클래스 (문단 모양) */
|
||||
.ppr-0 {
|
||||
text-align: justify;
|
||||
line-height: 130%;
|
||||
text-indent: -4.6mm;
|
||||
}
|
||||
.ppr-1 {
|
||||
text-align: justify;
|
||||
line-height: 160%;
|
||||
}
|
||||
.ppr-2 {
|
||||
text-align: justify;
|
||||
line-height: 150%;
|
||||
}
|
||||
.ppr-3 {
|
||||
text-align: justify;
|
||||
line-height: 180%;
|
||||
}
|
||||
.ppr-4 {
|
||||
text-align: center;
|
||||
line-height: 180%;
|
||||
}
|
||||
.ppr-5 {
|
||||
text-align: justify;
|
||||
line-height: 110%;
|
||||
}
|
||||
.ppr-6 {
|
||||
text-align: right;
|
||||
line-height: 110%;
|
||||
}
|
||||
.ppr-7 {
|
||||
text-align: justify;
|
||||
line-height: 100%;
|
||||
}
|
||||
.ppr-8 {
|
||||
text-align: justify;
|
||||
line-height: 180%;
|
||||
margin-left: 1.8mm;
|
||||
margin-right: 1.8mm;
|
||||
}
|
||||
.ppr-9 {
|
||||
text-align: justify;
|
||||
line-height: 180%;
|
||||
}
|
||||
.ppr-10 {
|
||||
text-align: justify;
|
||||
line-height: 180%;
|
||||
margin-left: 1.8mm;
|
||||
}
|
||||
.ppr-11 {
|
||||
text-align: left;
|
||||
line-height: 180%;
|
||||
}
|
||||
.ppr-12 {
|
||||
text-align: justify;
|
||||
line-height: 170%;
|
||||
text-indent: -4.3mm;
|
||||
margin-left: 1.8mm;
|
||||
margin-bottom: 1.8mm;
|
||||
}
|
||||
.ppr-13 {
|
||||
text-align: justify;
|
||||
line-height: 140%;
|
||||
margin-left: 2.8mm;
|
||||
margin-top: 0.7mm;
|
||||
margin-bottom: 1.1mm;
|
||||
}
|
||||
.ppr-14 {
|
||||
text-align: justify;
|
||||
line-height: 155%;
|
||||
margin-top: 2.1mm;
|
||||
}
|
||||
.ppr-15 {
|
||||
text-align: justify;
|
||||
line-height: 160%;
|
||||
margin-top: 4.2mm;
|
||||
margin-bottom: 1.8mm;
|
||||
}
|
||||
.ppr-16 {
|
||||
text-align: left;
|
||||
line-height: 180%;
|
||||
}
|
||||
.ppr-17 {
|
||||
text-align: justify;
|
||||
line-height: 140%;
|
||||
text-indent: -4.9mm;
|
||||
margin-left: 2.8mm;
|
||||
margin-bottom: 1.1mm;
|
||||
}
|
||||
.ppr-18 {
|
||||
text-align: justify;
|
||||
line-height: 140%;
|
||||
margin-left: 2.8mm;
|
||||
margin-top: 1.8mm;
|
||||
margin-bottom: 1.1mm;
|
||||
}
|
||||
.ppr-19 {
|
||||
text-align: justify;
|
||||
line-height: 160%;
|
||||
margin-top: 3.5mm;
|
||||
margin-bottom: 1.8mm;
|
||||
}
|
||||
.ppr-20 {
|
||||
text-align: center;
|
||||
line-height: 160%;
|
||||
}
|
||||
.ppr-21 {
|
||||
text-align: justify;
|
||||
line-height: 180%;
|
||||
margin-bottom: 3.0mm;
|
||||
}
|
||||
.ppr-22 {
|
||||
text-align: justify;
|
||||
line-height: 140%;
|
||||
margin-left: 2.8mm;
|
||||
margin-top: 1.8mm;
|
||||
margin-bottom: 1.1mm;
|
||||
}
|
||||
|
||||
/* named styles */
|
||||
/* .sty-0 '바탕글' = cpr-0 + ppr-3 */
|
||||
/* .sty-1 '머리말' = cpr-3 + ppr-2 */
|
||||
/* .sty-2 '쪽 번호' = cpr-2 + ppr-1 */
|
||||
/* .sty-3 '각주' = cpr-1 + ppr-0 */
|
||||
/* .sty-4 '미주' = cpr-1 + ppr-0 */
|
||||
/* .sty-5 '표위' = cpr-6 + ppr-4 */
|
||||
/* .sty-6 '표옆' = cpr-0 + ppr-8 */
|
||||
/* .sty-7 '표내용' = cpr-0 + ppr-10 */
|
||||
/* .sty-8 '주)' = cpr-13 + ppr-9 */
|
||||
/* .sty-9 '#큰아이콘' = cpr-18 + ppr-14 */
|
||||
/* .sty-10 '개요1' = cpr-25 + ppr-21 */
|
||||
/* .sty-11 'xl63' = cpr-26 + ppr-20 */
|
||||
|
||||
/* 표 상세 (tools 추출값) */
|
||||
.tbl-1 col:nth-child(1) { width: 11%; }
|
||||
.tbl-1 col:nth-child(2) { width: 20%; }
|
||||
.tbl-1 col:nth-child(3) { width: 58%; }
|
||||
.tbl-1 col:nth-child(4) { width: 11%; }
|
||||
.tbl-1 td, .tbl-1 th {
|
||||
padding: 1.5mm 0.5mm 1.5mm 0.5mm;
|
||||
}
|
||||
.tbl-1 thead th { height: 6.5mm; }
|
||||
</style>
|
||||
</head>
|
||||
<body>
|
||||
<div class="page">
|
||||
|
||||
<div class="doc-header">
|
||||
<table>
|
||||
<colgroup>
|
||||
<col style="width:25%">
|
||||
<col style="width:17%">
|
||||
<col style="width:58%">
|
||||
</colgroup>
|
||||
<tr>
|
||||
<td class="bf-5">{{HEADER_R1_C1_LINE_1}}<br>{{HEADER_R1_C1_LINE_2}}</td>
|
||||
<td class="bf-5"></td>
|
||||
<td class="bf-5">{{HEADER_R1_C3}}</td>
|
||||
</tr>
|
||||
</table>
|
||||
</div>
|
||||
|
||||
<div class="title-block">
|
||||
<table class="title-table">
|
||||
<colgroup>
|
||||
<col style="width:2%">
|
||||
<col style="width:98%">
|
||||
</colgroup>
|
||||
<tr>
|
||||
<td class="bf-4"></td>
|
||||
<td class="bf-4">{{TITLE_R1_C2}}</td>
|
||||
</tr>
|
||||
</table>
|
||||
</div>
|
||||
|
||||
|
||||
<div class="img-wrap ppr-15">
|
||||
{{IMAGE_1}}
|
||||
<p class="img-caption">{{IMAGE_1_CAPTION}}</p>
|
||||
</div>
|
||||
|
||||
<div class="img-wrap ppr-12">
|
||||
{{IMAGE_2}}
|
||||
<p class="img-caption">{{IMAGE_2_CAPTION}}</p>
|
||||
</div>
|
||||
|
||||
<p class="ppr-18"><span class="cpr-22">{{PARA_1}}</span></p>
|
||||
|
||||
<div class="img-wrap ppr-19">
|
||||
{{IMAGE_3}}
|
||||
<p class="img-caption">{{IMAGE_3_CAPTION}}</p>
|
||||
</div>
|
||||
|
||||
<div class="img-wrap ppr-12">
|
||||
{{IMAGE_4}}
|
||||
<p class="img-caption">{{IMAGE_4_CAPTION}}</p>
|
||||
</div>
|
||||
|
||||
<div class="img-wrap ppr-12">
|
||||
{{IMAGE_5}}
|
||||
<p class="img-caption">{{IMAGE_5_CAPTION}}</p>
|
||||
</div>
|
||||
|
||||
<table class="data-table tbl-1">
|
||||
<colgroup>
|
||||
<col style="width:11%">
|
||||
<col style="width:20%">
|
||||
<col style="width:58%">
|
||||
<col style="width:11%">
|
||||
</colgroup>
|
||||
<thead>
|
||||
<tr>
|
||||
<th class="bf-10" colspan="2">{{TABLE_1_H_C1}}</th>
|
||||
<th class="bf-13">{{TABLE_1_H_C2}}</th>
|
||||
<th class="bf-14">{{TABLE_1_H_C3}}</th>
|
||||
</tr>
|
||||
</thead>
|
||||
<tbody>
|
||||
{{TABLE_1_BODY}}
|
||||
</tbody>
|
||||
</table>
|
||||
|
||||
<div class="doc-footer">
|
||||
<table>
|
||||
<colgroup>
|
||||
<col style="width:35%">
|
||||
<col style="width:6%">
|
||||
<col style="width:59%">
|
||||
</colgroup>
|
||||
<tr>
|
||||
<td class="bf-5">{{FOOTER_R1_C1_LINE_1}}<br>{{FOOTER_R1_C1_LINE_2}}</td>
|
||||
<td class="bf-5"></td>
|
||||
<td class="bf-5"></td>
|
||||
</tr>
|
||||
</table>
|
||||
</div>
|
||||
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
||||
Reference in New Issue
Block a user