summaryrefslogtreecommitdiff
path: root/hwpfilter/source/hinfo.cxx
diff options
context:
space:
mode:
Diffstat (limited to 'hwpfilter/source/hinfo.cxx')
-rw-r--r--hwpfilter/source/hinfo.cxx56
1 files changed, 28 insertions, 28 deletions
diff --git a/hwpfilter/source/hinfo.cxx b/hwpfilter/source/hinfo.cxx
index 7f261f053456..2b8136218ce8 100644
--- a/hwpfilter/source/hinfo.cxx
+++ b/hwpfilter/source/hinfo.cxx
@@ -54,42 +54,42 @@ HWPInfo::~HWPInfo(void)
/**
- * о̴ Լ ( 128 bytes )
- * ν( 30 bytes ) ġ ̴.
+ * 문서정보를 읽어들이는 함수 ( 128 bytes )
+ * 문서정보는 파일인식정보( 30 bytes ) 다음에 위치한 정보이다.
*/
bool HWPInfo::Read(HWPFile & hwpf)
{
- hwpf.Read2b(&cur_col, 1); /* Ŀ ġ ܹȣ */
- hwpf.Read2b(&cur_row, 1); /* ĭ */
+ hwpf.Read2b(&cur_col, 1); /* 문서를 저장할 당시의 커서가 위치한 문단번호 */
+ hwpf.Read2b(&cur_row, 1); /* 문단 칸 */
- hwpf.Read1b(&paper.paper_kind, 1); /* */
- hwpf.Read1b(&paper.paper_direction, 1); /* */
+ hwpf.Read1b(&paper.paper_kind, 1); /* 용지 종류 */
+ hwpf.Read1b(&paper.paper_direction, 1); /* 용지 방향 */
// paper geometry information
- paper.paper_height = (short) hwpf.Read2b(); /* */
- paper.paper_width = (short) hwpf.Read2b(); /* ʺ */
- paper.top_margin = (short) hwpf.Read2b(); /* */
- paper.bottom_margin = (short) hwpf.Read2b(); /* Ʒ */
- paper.left_margin = (short) hwpf.Read2b(); /* */
- paper.right_margin = (short) hwpf.Read2b(); /* */
- paper.header_length = (short) hwpf.Read2b(); /* Ӹ */
- paper.footer_length = (short) hwpf.Read2b(); /* */
- paper.gutter_length = (short) hwpf.Read2b(); /* */
- hwpf.Read2b(&readonly, 1); /* */
- hwpf.Read1b(reserved1, 4); /* */
- hwpf.Read1b(&chain_info.chain_page_no, 1); /* ȣ 1-, 0-ν (μ⿡ ) */
- hwpf.Read1b(&chain_info.chain_footnote_no, 1);/* ֹȣ 1- 0-ν */
- /* μ ̸ */
+ paper.paper_height = (short) hwpf.Read2b(); /* 용지 길이 */
+ paper.paper_width = (short) hwpf.Read2b(); /* 용지 너비 */
+ paper.top_margin = (short) hwpf.Read2b(); /* 위쪽 여백 */
+ paper.bottom_margin = (short) hwpf.Read2b(); /* 아래쪽 여백 */
+ paper.left_margin = (short) hwpf.Read2b(); /* 왼쪽 여백 */
+ paper.right_margin = (short) hwpf.Read2b(); /* 오른쪽 여백 */
+ paper.header_length = (short) hwpf.Read2b(); /* 머리말 길이 */
+ paper.footer_length = (short) hwpf.Read2b(); /* 꼬리말 길이 */
+ paper.gutter_length = (short) hwpf.Read2b(); /* 제본여백 */
+ hwpf.Read2b(&readonly, 1); /* 예약 */
+ hwpf.Read1b(reserved1, 4); /* 예약 */
+ hwpf.Read1b(&chain_info.chain_page_no, 1); /* 쪽 번호 연결 1-연결, 0-새로시작 (연결인쇄에서 사용) */
+ hwpf.Read1b(&chain_info.chain_footnote_no, 1);/* 각주번호 연결 1-연결 0-새로시작 */
+ /* 연결인쇄할 파일의 이름 */
hwpf.Read1b(chain_info.chain_filename, CHAIN_MAX_PATH);
- hwpf.Read1b(annotation, ANNOTATION_LEN); /* ̴ ( ̴ ) */
- hwpf.Read2b(&encrypted, 1); /* ȣ 0-, ׿-ȣɸ */
-//hwpf.Read1b(reserved2, 6); /* Ʒ 3ǰ ٲ. */
- hwpf.Read2b(&beginpagenum,1); /* ۹ȣ */
+ hwpf.Read1b(annotation, ANNOTATION_LEN); /* 덧붙이는 말 ( 파일 저장할 때 덧붙이는 말에 지정한 내용 ) */
+ hwpf.Read2b(&encrypted, 1); /* 암호 여부 0-보통파일, 그외-암호걸린 파일 */
+//hwpf.Read1b(reserved2, 6); /* 아래 3개의값으로 바뀌었다. */
+ hwpf.Read2b(&beginpagenum,1); /* 페이지시작번호 */
// footnote
- hwpf.Read2b(&beginfnnum,1); /* ۹ȣ */
- hwpf.Read2b(&countfn,1); /* */
+ hwpf.Read2b(&beginfnnum,1); /* 각주 시작번호 */
+ hwpf.Read2b(&countfn,1); /* 각주 갯수 */
splinetext = (short) hwpf.Read2b();
splinefn = (short) hwpf.Read2b();
spfnfn = (short) hwpf.Read2b();
@@ -110,7 +110,7 @@ bool HWPInfo::Read(HWPFile & hwpf)
if (hwpf.State())
return false;
-/* д´. */
+/* 문서 요약을 읽는다. */
if (!summary.Read(hwpf))
return false;
if (info_block_len > 0)
@@ -122,7 +122,7 @@ bool HWPInfo::Read(HWPFile & hwpf)
return false;
}
-/* hwpf 缳 Ѵ. */
+/* hwpf의 값을 재설정 한다. */
hwpf.compressed = compressed ? true : false;
hwpf.encrypted = encrypted ? true : false;
hwpf.info_block_len = info_block_len;