home *** CD-ROM | disk | FTP | other *** search
INI File | 1997-06-12 | 3.6 KB | 144 lines |
- [OPTIONS]
- ; Week1b.cc1 written by Kent Briggs
- ; n00 = year
- ; n01 = month
- ; n02 = day
- ; n03 = starting hour
- ; n04 = ending hour
- ; n05 = line color
- ; n06 = text color
- ; n07 = shading color
- ; n08 = day of week
- ; n09 = rows
- ; n10 = row height
- ; n11 = y value
- ; n12 = text height
- ; n13 = hour
- ; n14 = y2 value
- ; n15 = y3 value
- ; n16 = row height / 4
- ; n17 = julian day
- ; n18 = loop 1 to 7
- ; n19 = x value
- ; t00 = title
- ; t01 = footnote
- ; t02 = typeface
- ; t03 = date, AM/PM
- ; t04 = date range
- Orientation(Portrait)
- Option(t00,Text [t],"Title","Weekly Planner")
- Option(t01,Text [t],"Footnote","Printed by Calendar Commander")
- Option(n03,Number [n],"Starting hour",8)
- Option(n04,Number [n],"Ending hour",17)
- Option(n05,Color [n],"Line color",0)
- Option(n06,Color [n],"Text color",0)
- Option(n07,Color [n],"Shading color",$C0FFFF)
- Option(t02,Typeface [t],"Typeface","Times New Roman")
- [COMMANDS]
- DateNum(n00,Year)
- DateNum(n01,Month)
- DateNum(n02,Day)
- DateToJulian(n17,n00,n01,n02)
- ; Draw title, date, dow
- Font(t02,3,n06,0,1,0,0)
- Text(50,3,1,t00)
- DateText(t04,Month,Full,Capitalized,n01)
- TextVar(t04,append with," ")
- TextVar(t04,append with,n02)
- TextVar(t04,append with,", ")
- TextVar(t04,append with,n00)
- TextVar(t04,append with," - ")
- ; calc rows and row height
- NumVar(n09,set equal to,n04)
- NumVar(n09,increment by,1)
- NumVar(n09,decrement by,n03)
- NumVar(n10,set equal to,65)
- NumVar(n10,divide by,n09)
- NumVar(n16,set equal to,n10)
- NumVar(n16,divide by,4)
- NumVar(n09,multiply by,2)
- NumVar(n09,divide by,2)
- ; draw shaded area
- Pen(n05,2,0)
- Brush(n07,0)
- Rectangle(5,20,20,85,1)
- Brush($FFFFFF,1)
- ; calc text height
- NumVar(n12,set equal to,n10)
- NumVar(n12,multiply by,0.4)
- NumVar(n11,set equal to,20.5)
- NumVar(n14,set equal to,n11)
- NumVar(n14,increment by,n12)
- ; loop from start to end hour
- Block(While,n03,<=,n04)
- ; calc AM or PM
- NumVar(n13,set equal to,n03)
- TextVar(t03,set equal to,"AM")
- Block(If,n13,>,12)
- NumVar(n13,decrement by,12)
- TextVar(t03,set equal to,"PM")
- EndBlock
- Block(If,n13,=,12)
- TextVar(t03,set equal to,"PM")
- EndBlock
- ; Draw hour
- Font(t02,n12,n06,0,1,0,0)
- Text(10,n11,1,n13)
- Font(t02,1.25,n06,0,1,0,0)
- Text(10,n14,1,t03)
- ; Draw minutes
- NumVar(n15,set equal to,n11)
- NumVar(n15,decrement by,0.5)
- Text(17,n15,1,":00")
- NumVar(n15,increment by,n16)
- Text(17,n15,1,":15")
- NumVar(n15,increment by,n16)
- Text(17,n15,1,":30")
- NumVar(n15,increment by,n16)
- Text(17,n15,1,":45")
- ; increment hour and y offsets
- NumVar(n03,increment by,1)
- NumVar(n11,increment by,n10)
- NumVar(n14,increment by,n10)
- EndBlock
- ; draw main grid
- Grid(5,20,95,85,1,n09,1)
- Grid(20,20,95,85,7,n09,1)
- Brush(n07,0)
- Rectangle(20,17,95,20,1)
- Brush($FFFFFF,1)
- NumVar(n18,set equal to,1)
- NumVar(n19,set equal to,25.357)
- Font(t02,2,n06,0,0,0,0)
- Block(While,n18,<=,7)
- JulianToDate(n08,WeekDay,n17)
- DateText(t03,Day of week,3-letter,Capitalized,n08)
- TextVar(t03,append with,"-")
- JulianToDate(n02,Day,n17)
- TextVar(t03,append with,n02)
- Text(n19,18.5,4,t03)
- ; advance day
- NumVar(n17,increment by,1)
- NumVar(n18,increment by,1)
- NumVar(n19,increment by,10.714)
- EndBlock
- NumVar(n17,decrement by,1)
- JulianToDate(n00,Year,n17)
- JulianToDate(n01,Month,n17)
- JulianToDate(n02,Day,n17)
- Brush($FFFFFF,1)
- ; draw date range
- DateText(t03,Month,Full,Capitalized,n01)
- TextVar(t04,append with,t03)
- TextVar(t04,append with," ")
- TextVar(t04,append with,n02)
- TextVar(t04,append with,", ")
- TextVar(t04,append with,n00)
- Font(t02,4,n06,0,0,0,0)
- Text(50,8,1,t04)
- ; draw notes and footnote
- Font(t02,2,n06,0,1,0,0)
- Text(5,86,0,"Notes:")
- Font(t02,1.5,n06,0,0,0,0)
- Text(50,98,7,t01)
-