CalendarPrt v1.00

NOTE: this is a quick & dirty program created for a specific purpose. Hence there is not much error-checking. If you follow the instructions below, you should not encounter much problems.

Installation instructions
1. Extract zip file to a subdir of your choice.
2. Create a shortcut to point to CalendarPrt.exe - make sure the "Start in" directory is the one you selected in step 1. Otherwise, the program will not be able to locate the default image and holiday files.
3. Execute the program via the shortcut.

Usage instructions
- you will see 6 (six) buttons on entering the program. Upon execution, the program will get the current date and read in the holidays for current year (ie. read in hols2002.txt for year 2002). If the appropriate holsXXXX.txt file is not found, the program will prompt the user for the file. If you choose CANCEL, the program will revert to a default set of Singapore holidays with just 4 dates (ie. 1 Jan, 1 May, 9 Aug and 25 Dec). By default, the program is set up for A4 printing.

1. Year - When you click this button, you will be asked for the year. If you enter the year and the program can't find the corresponding text file, you will be prompted to select again. Your filename must be in the correct format (ie. holsXXXX.txt) where XXXX represents the digits of the year. This also applies to the file's contents (pls follow the sample file). Note: program may crash if these formats are not followed strictly.

2. Picture - click this button to select your desired image file. Currently, program only supports bmp files. (yes, I would be adding support for other formats [esp. JPG] in the future but it is of low priority in my current list of projects)

3. A4 - if you are printing to A4 size paper, click this button. What the program does is to load the appropriate sized fonts to print to A4 size paper. This is the default but if you want to be KS, click it just in case. Better to be sure than waste expensive ink, right?!  ;^)
Note, however, that it does not directly set your printer to A4 size paper (see para 5 below)

4. A6 - if you are printing to A6 index cards, click this button. What the program does is to load the appropriate sized fonts to print to A6-sized cards. Note, however, that it does not directly set your printer to output to A6 index cards (see para 5 below)

5. Print - the printer setup will be shown. You can then set up your printer for the correct paper size and type. Make sure that the size corresponds to your selection in para 3 or 4. Once you press OK, it will commence printing.

6. Exit - self-explanatory.

FINAL NOTE: Before printing, make sure that what you see on the screen is what you want. Enjoy!