Requirements:
Use
Delphi 5 (unless the version you use can also compile in
Delphi 5)
We will provide a DBase file (DBF) that contains Client Names, Addresses
Create
Delphi form that shows the Clients on a list and Label Format options for the user to choose.
Options on form:
- User can select one or some or all clients
- User can select from drop down the type of mailing label format to be generated/
printed. The program should cover all formats offered by Avery plus a custom one. Upon selecting the mailing label format, a small panel should show its shape. The custom label most likely will be the foundation for
programming this task. It should cover options on the form such as: Number of labels down (such as 10), number of labels across (such as 3), font, Height, width, margins etc. The chosen
template should be saved and re-called on demand (maybe as an RTF file name reflecting the Avery format or custom). Maybe the Avery
website already covers the
template characterisics.
-
Printing/">Printing should be done across the page until labels for all clients are completed.
- Ability to select in what label of the page the first label will be
printed (so a partially used page of an Avery sheet can be used again).
- The
print routine must be a function to which you pass parameters such as the list of Client name(s)/addresses(s), and the
print template chosen by the user and position of the first
printed label.