Last updated January 26, 2002

Schedule+ Printing Model / Overview Layout Description Print Objects and Properties Paper Format Description
Layout Description The Meta-Page Multiple pages

The Metapage

The metapage is the logical coordinate system you use to place objects on the page layout. The coordinate system of the metapage is automatically scaled to the actual page size. For example, if you use a metapage of 100x100 pixels, you can work in percentages of the page. Metapage coordinates are expressed in the format (left, top, right, bottom), where all values are absolute coordinates. In the example of 100x100 pixels, all objects must be in the rectangle (0,0,100,100).
An object in this page that exists from (0,0,30,100) would take up the top 30% of the page. If the page were actually 1000 pixels by 500 pixels, then the object would exist on the physical page in the rectangle (0,0,300,500).

Note All text in the print file must be in uppercase because the parser does not accept lowercase characters. The only exception to this rule is the use of mixed-case text within quoted strings and in comment lines.

The first line of the print file must start with the word VIEW. The VIEW command allows the print engine to verify that the file is in the expected format. If the first line is not in the following format, an error message dialog box appears and the printing is stopped:

VIEW "{view name}", "{format name}", "{view type}",{meta-x}, {meta-y}
where
{view name}
Specifies the name of the view.

{format name}

Specifies the name of the preferred page format for the the view (less than 40 characters in length). The preferred page format does not have to be available - if it is not found, a default format is used.

{view type}

Specifies the range of dates the print objects are given, and can have the following values.

View type Description
DAILY (default) This value can be omitted, but a comma must be inserted in its place unless you are entering no other values on the line. If you eliminate a parameter and use a default, you must enter a comma to indicate a missing value.When this view is printed for n days, it is iterated n times with the date range being a single day and incremented a day at a time.
WEEKLY When this view is printed for n weeks, it is iterated n times with the date range being a week and incremented a week at a time. The start day is always the start of the week.
WORKWEEKLY This view is a special form of WEEKLY that considers a week to be the days Monday through Friday. The start day is always the start of the work week.
MONTHLY When this view is printed for n months, it is iterated n times with the date range being a month and incremented a month at a time. The start day is always the start of the month.
ALL This value iterates the print view only once for the entire range being printed. This is useful for appointment text views or task views, where all the information is printed at once rather than in terms of time intervals.

{meta-x}, {meta-y}

Integers that describe the size of the metapage. The default is 100.

The following lines all illustrate a valid first line, and are equivalent:

VIEW "My Own View","Letter",DAILY,100,100
VIEW "My Own View","Letter",DAILY
VIEW "My Own View","Letter",100,100
VIEW "My Own View","Letter"

You can enter any text after the VIEW line. All characters outside quoted strings are ignored and any line beginning with a semicolon (;) is treated as a comment, as is anything between a semicolon and a new line.