Building a Chart > Printing Charts > Printing a Chart |
To print a chart using the standard Windows Print dialog, use the PrintChart method. This method allows you to specify the image format and the size and position of the chart.
oc2dScaleNone |
Uses pixel count matching the screen display. |
oc2dScaleToFit |
Maximizes the size of the chart within the rectangle specified by left, top, width, and height without changing the aspect ratio of the screen display. |
oc2dScaleToWidth |
Scales the chart without changing the aspect ratio so that the width of the chart matches the width specified by the width argument. |
oc2dScaleToHeight |
Scales the chart without changing the aspect ration so that the height of the chart matches the height specified by the height argument. |
oc2dScaleToMax |
Scales the width to match the width argument, scales the height to match the height argument, and allows the aspect ratio to change. |
Width |
If this value is zero, then the width is set to the number of pixels in the width of the device (printer). |
Height |
If this value is zero, then the height is set to the number of pixels in the height of the device (printer). |
The following code example illustrates how to print a chart:
' Prints the chart as a Windows bitmap scaled to fit the entire_
'page without changing the aspect ratio
Chart2D1.PrintChart oc2dFormatBitmap, oc2dScaleToFit, 0, 0, 0, 0
'Prints the chart as a Windows bitmap scaled to fit the entire_
'page, filling both the height and width
Chart2D1.PrintChart oc2dFormatBitmap, oc2dScaleToMax, 0, 0, 0, 0