activeBackground background borderWidth cursor
foreground highlightBackground highlightColor highlightThickness
insertBackground insertBorderWidth insertOffTime insertOnTime
insertWidth relief repeatDelay repeatInterval
selectBackground selectBorderWidth selectForeground
See the "options" manual entry for details on the standard options.
filename hpagecnt orient output
pagesize posterize printcmd printregion
vpagecnt
See the "canvasprintbox" widget manual entry for details on the above associated options.
buttonBoxPadX buttonBoxPadY buttonBoxPos padX
padY separator thickness
See the "dialogshell" widget manual entry for details on the above inherited options.
master modality title
See the "shell" 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 buttonconfigure default hide
insert invoke show
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
option add *textBackground white
canvasprintdialog .cpb
.cpb activate
Tako.Schotanus@bouw.tno.nl