달력 관련 문서

달력 형식 설명 및 예제 파일

by 창환 posted Aug 11, 2009
?

단축키

Prev이전 문서

Next다음 문서

ESC닫기

크게 작게 위로 아래로 댓글로 가기 인쇄

 

<달력 형식 설명>

예제 문서는 달력 프로그램의 Templet 폴더에 포함되어 있습니다.




<기본 형식>

1) #Year0# : 연도를 뜻합니다.
2) #Month# : 월을 나타냅니다.
3) #B
00D1# : 날짜를 가리키는 숫자를 표시합니다.
4) #B
00D2# : 기념일 또는 이슬람력을 나타냅니다.
5) #B
00D3# : 음력과 일진을 나타냅니다.
6) #B
00D4# : 일출몰 시각을 나타냅니다.
7) #B
00D5# : 월출몰 시각을 나타냅니다.

  • 약어는 대문자나 소문자 어느 것으로든 쓸 수 있습니다.
  • 붉은 색으로 강조해서 나타낸 부분은 01~42까지의 숫자입니다. 달력 프로그램에서 그려지는 달력의 왼쪽 위의 칸부터 01, 02, 03, ... , 42 의 순으로 번호를 매깁니다.
  • 모든 약호를 사용할 필요는 없습니다. 예를 들어 날짜만 필요한 경우라면 날짜에 해당하는 약호인 #B00D1#만 써도 됩니다.
  • 모든 약호는 반복해서 사용할 수 있습니다. 예를 들어 날짜 앞에 월 번호가 붙어있어야 하는 경우 이런 식으로 쓸 수 있습니다.
       (예) #Month#.#B01D1# 
            #Month#.#B02D1# 
  • 이 예제 문서에는 HTML 형식의 문서를 예로 들어 설명하고 있지만 일반 텍스트 형식으로 만들어진 파일이라면 어디에든 적용할 수 있습니다. 예를 들어 TXT, CVS, SVG, XML 등의 파일에 모두 사용할 수 있습니다.
  • 실사용 예는 아래 예제를 참고하기 바랍니다. 이 설명 문서를 달력 프로그램에서 불러들여 저장하면 결과물을 확인할 수 있습니다.
  • 만일 HTML 형식의 문서로 형식을 만들어두면 서식은 그대로 보존된 채 값만 바뀝니다. 이를 이용하면 특정한 서식이 적용된 달력을 쉽게 만들 수 있습니다.


<확장 형식>

확장 형식을 이용하면 훨씬 다양한 정보를 바탕으로 좀 더 유연하게 출력할 수 있습니다. 사용법은 기본 형식과 크게 다르지 않습니다.


1) 약호의 기본 형식: #A00BB#
2) 확장 형식의 약호는 크게 세 부분으로 나눌 수 있습니다. 파란색으로 표시해 놓은 A 부분과 빨간색의 00부분, 녹색의 BB 부분입니다. 각각의 자리에 해당하는 명령을 넣으면 됩니다.

  • A 부분: 이 부분은 자료를 고르는 방식을 지정하는 부분입니다. 이 자리에 'B'를 넣으면 기본형식에서 쓰는 방법처럼 상자의 위치를 바탕으로 자료를 채웁니다. 이 자리에 'M'을 넣으면  지정한 달의 날짜에 따라 자료를 채웁니다. 예를 들어 'M01'이 되면 지정한 달의 1일에 해당하는 자료를 넣습니다.
  • 00 부분: 이 부분은 기본형식의 것과 동일합니다. A 부분에 지정한 약호에 따라 작동 방식이 결정되며 A 부분이 'B'일 경우에는 상자에 들어갈 값의 자료를, A 부분이 'M'이면 지정한 달의 날짜의 자료를 채웁니다.
  • BB 부분 : 이 부분은 자료의 종류를 지정합니다. 종류는 아래와 같습니다.
    • D1 : 날짜
    • D2 : 2행에 들어갈 자료(=기념일 또는 이슬람력)
    • SD : 기념일 또는 이슬람력
    • D3 : 3행에 들어갈 자료(=음력, 일진)
    • D4 : 4행에 들어갈 자료(=일출몰 시각)
    • D5 : 5행에 들어갈 자료(=월출몰 시각, 위상)
    • WK : 요일
    • SR : 일출
    • SS : 일몰
    • MR : 월출
    • MS : 월몰
    • LD : 음력
    • DS : 일진
    • PH : 달의 위상
    • T1 : 물때(일반 명칭)
    • T2 : 물때(남해안)
    • T3 : 물때(서해안)