| activeBackground foreground insertBackground insertWidth selectBackground | background highlightBackground insertBorderWidth relief selectBorderWidth | borderWidth highlightColor insertOffTime repeatDelay selectForeground | cursor highlightThickness insertOnTime repeatInterval | 
See the "options" manual entry for details on the standard options.
| filename pagesize vpagecnt | hpagecnt posterize | orient printcmd | output printregion | 
See the "canvasprintbox" widget manual entry for details on the above associated options.
| buttonBoxPadX padY | buttonBoxPadY separator | buttonBoxPos thickness | padX | 
See the "dialogshell" widget manual entry for details on the above inherited options.
| master | modality | 
See the "shell" widget manual entry for details on the above inherited options.
| title | 
See the "Toplevel" widget manual entry for details on the above inherited options.
The canvasprintdialog command creates a print dialog for printing the contents of a canvas widget to a printer or a file. It is possible to specify page orientation, the number of pages to print the image on and if the output should be stretched to fit the page.
The canvasprintdialog command creates a new Tcl command whose name is pathName. This command may be used to invoke various operations on the widget. It has the following general form:
pathName option ?arg arg ...?Option and the args determine the exact behavior of the command. The following commands are possible for canvasprintdialog widgets:
| getoutput | setcanvas | refresh | print | 
See the "canvasprintbox" class manual entry for details on the associated methods.
| add insert | buttonconfigure invoke | default show | hide | 
See the "buttonbox" widget manual entry for details on the above inherited methods.
| activate | deactivate | 
See the "dialogshell" widget manual entry for details on the above inherited methods.
Name: cpb Class: Canvasprintbox
canvasprintdialog .cpb .cpb activate