class %DeepSee.UI.Dialog.PivotPrintOptions
extends %DeepSee.UI.Dialog.standardDialog
This dialog lets the user change the print properties for a DeepSee pivot table.
This is a Zen Page class.
parameter APPLYBUTTON = 0;
If true, then this dialog displays an Apply button.
property cellHeight
as %ZEN.Datatype.string(ZENURL="CELLHEIGHT");
property cellWidth
as %ZEN.Datatype.string(ZENURL="CELLWIDTH");
property columnCount
as %ZEN.Datatype.integer(ZENURL="COLUMNCOUNT");
property columnHeaderStyle
as %ZEN.Datatype.string(ZENURL="COLUMNSTYLE");
property columnTotals
as %ZEN.Datatype.boolean(ZENURL="COLUMNTOTALS");
property cubeName
as %ZEN.Datatype.string(ZENURL="CUBE");
property dataCellStyle
as %ZEN.Datatype.string(ZENURL="CELLSTYLE");
property printCellWidth
as %ZEN.Datatype.float(ZENURL="PRINTCELLWIDTH");
Width of data cells when the pivot is printed. This is in the same units as the page size.
property printLabelWidth
as %ZEN.Datatype.float(ZENURL="PRINTLABELWIDTH");
Width of row labels when the pivot is printed. This is in the same units as the page size.
property printMarginBottom
as %ZEN.Datatype.float(ZENURL="MARGINBOTTOM");
Page bottom margin when pivot is printed. This is in the same units as the page size.
property printMarginLeft
as %ZEN.Datatype.float(ZENURL="MARGINLEFT");
Page left margin when pivot is printed. This is in the same units as the page size.
property printMarginRight
as %ZEN.Datatype.float(ZENURL="MARGINRIGHT");
Page right margin when pivot is printed. This is in the same units as the page size.
property printMarginTop
as %ZEN.Datatype.float(ZENURL="MARGINTOP");
Page top margin when pivot is printed. This is in the same units as the page size.
property printOrientation
as %ZEN.Datatype.string(ZENURL="ORIENTATION");
Orientation when pivot is printed.
property printPageSize
as %ZEN.Datatype.string(ZENURL="PAGESIZE");
Page size when pivot is printed. This takes the form "8.5x11 in" (w x h).
property printSubtitle
as %ZEN.Datatype.string(MAXLEN=2000,ZENURL="SUBTITLE");
Subtitle to display when pivot is printed.
property printTitle
as %ZEN.Datatype.string(MAXLEN=2000,ZENURL="TITLE");
Title to display when pivot is printed.
property rowHeaderStyle
as %ZEN.Datatype.string(ZENURL="ROWSTYLE");
property rowTotals
as %ZEN.Datatype.boolean(ZENURL="ROWTOTALS");
property showRowCaption
as %ZEN.Datatype.boolean(ZENURL="ROWCAPTION");
property showZebra
as %ZEN.Datatype.boolean(ZENURL="ZEBRA");
method %OnAfterCreatePage()
as %Status
This callback is called after the server-side page
object and all of its children are created.
Subclasses can override this to add, remove, or modify
items within the page object model, or to provide values
for controls.
method %OnGetSubtitle()
as %String
Get the (localized) subtitle string for the dialog.
This should be implemented in a subclass.
method %OnGetTitle()
as %String
Get the (localized) title string for the dialog.
This should be implemented in a subclass.
method changePageSize()
[ Language = javascript ]
Change in page size.
method clearStyles()
[ Language = javascript ]
Reset styles.
method getDialogValue()
[ Language = javascript ]
Get the value that will be applied when the user presses the OK button.
This is implemented by subclasses.
method keyPress()
[ Language = javascript ]
Key press handler (ie workaround).
method ondialogFinish(action)
as %Boolean
[ Language = javascript ]
This callback, if defined, is called when the user presses the OK or Apply action buttons.
If this returns false, then the action is cancelled.
method ondialogStart()
[ Language = javascript ]
This callback, if defined, is called when the dialog page is loaded.
method updatePreview()
[ Language = javascript ]
Draw contents of preview component.