public interface Printing
Smart GWT has specialized printing support that can take any page built with Smart GWT components and provide a reasonable printed view. The default printed view:
For simple, built in
printing support, see the Canvas.showPrintPreview()
and Canvas.getPrintPreview()
APIs, or for finer grained control developers may call Canvas.getPrintHTML()
directly and work with
the PrintCanvas
or PrintWindow
class.
Note that the CubeGrid
component does not currently support WYSIWYG
printing (as documented in that
class
).
Canvas.printComponents(java.lang.Object[])
,
com.smartgwt.client.widgets.Canvas#getPrintPreview
,
Canvas.showPrintPreview(com.smartgwt.client.widgets.Canvas)
,
Canvas.getPrintHTML(java.lang.Object[], com.smartgwt.client.util.PrintProperties, com.smartgwt.client.util.PrintHTMLCallback)
,
FacetChart.getPrintHTML(com.smartgwt.client.util.PrintProperties, com.smartgwt.client.util.PrintHTMLCallback)
,
Canvas.getPrintHTML(java.lang.Object[], com.smartgwt.client.util.PrintProperties, com.smartgwt.client.util.PrintHTMLCallback)
,
Canvas.print()
,
DrawPane.getPrintHTML(com.smartgwt.client.util.PrintProperties, com.smartgwt.client.util.PrintHTMLCallback)
,
com.smartgwt.client.widgets.form.fields.FormItem#getPrintValueIconStyle
,
com.smartgwt.client.widgets.form.fields.FormItem#getPrintValueIcon
,
PrintProperties
,
PrintCanvas
,
PrintWindow
,
FacetChart.getPrintZoomChart()
,
Canvas.getPrintChildrenAbsolutelyPositioned()
,
Canvas.getShouldPrint()
,
PrintProperties.getOmitControls()
,
PrintProperties.getIncludeControls()
,
PrintProperties.getPrintForExport()
,
FormItem.getPrintTitleStyle()
,
FormItem.getPrintTextBoxStyle()
,
FormItem.getPrintReadOnlyTextBoxStyle()
,
TextItem.getPrintFullText()
,
CheckboxItem.getPrintCheckedImage()
,
CheckboxItem.getPrintUncheckedImage()
,
CheckboxItem.getPrintPartialSelectedImage()
,
CheckboxItem.getPrintUnsetImage()
,
CheckboxItem.getPrintBooleanBaseStyle()
,
TextAreaItem.getPrintFullText()
,
DetailViewer.getPrintCellStyle()
,
DetailViewer.getPrintLabelStyle()
,
DetailViewer.getPrintHeaderStyle()
,
ListGridField.getShouldPrint()
,
ListGrid.getCheckboxFieldPartialImage()
,
ListGrid.getPrintCheckboxFieldTrueImage()
,
ListGrid.getPrintCheckboxFieldFalseImage()
,
ListGrid.getPrintCheckboxFieldPartialImage()
,
ListGrid.getPrintBooleanBaseStyle()
,
ListGrid.getPrintBooleanTrueImage()
,
ListGrid.getPrintBooleanFalseImage()
,
ListGrid.getPrintBooleanPartialImage()
,
ListGrid.getPrintAutoFit()
,
ListGrid.getPrintWrapCells()
,
ListGrid.getPrintHeaderStyle()
,
ListGrid.getPrintBaseStyle()
,
ListGrid.getPrintMaxRows()