Control Reference > VSPrinter Control > VSPrinter Properties > ScaleOutput Property |
Returns or sets the percentage by which the printed output is to be scaled.
[form!]VSPrinter.ScaleOutput[ = value As Integer ]
The apparent page size is scaled from the physical page size by a factor of ScaleOutput/100. For example, a letter-sized page with a ScaleOutput value of 50 would contain as much data as a page of 17- by 22-inches because the output text and graphics would be half their original height and width.
This property relies on the printer driver, and may or may not be available on a particular printer. After setting this property, read it back to make sure the driver made the change, or check the Error property. If it is set to vperDeviceIncapable (7), then the printer does not support the selected setting and you should take appropriate action.
Note: This property does not affect the measurements or coordinate system used to produce images on a page, nor does it affect the appearance of the preview image either. It only works at the printer driver level. |
Integer