%DeepSee.UI.MDXPDF
class %DeepSee.UI.MDXPDF extends %ZEN.Report.reportPage
Execute an MDX query and render it to PDF by using the Zen reports infrastructure. The encrypted query to process is passed in via the URL parameter MDX.Method Inventory (Including Private)
- %EscapeHTML()
- %FormatNumber()
- %GetContext()
- %OnPreHTTP()
- %ParseStyle()
- %WriteXMLForKPI()
- %WriteXMLForListing()
- %WriteXMLForMDX()
- %WriteXMLForPivot()
- %WriteXMLMessage()
- GetFilterText()
- GetTableData()
- OnAfterCreateDisplay()
- OnPage()
Parameters
parameter DEFAULTMODE = pdf;
parameter DOMAIN = %DeepSee;
Inherited description: Localization domain.
DataModel classes that wish to support localization must provide a value for this
within subclasses.
Methods (Including Private)
Format a string value for HTML output.
This means escaping UNICODE characters.
Format a value for output.
classmethod %GetContext(Output pContext, Output pParms)
Fill in the context array from the current URL parameters.
Also fill in the parameter array used to resolve expression references in %ParseExpr.
classmethod %OnPreHTTP() as %Boolean
Test for additional resources.
Parse a CSS style directive.
Write out KPI results as XML for PDF.
classmethod %WriteXMLForListing(ByRef pContext, ByRef pParms, pRS As %SQL.StatementResult, pCaption As %String = "", pListingFields As %List = "") as %Status
Write out listing results as XML for PDF
Write out the contents of an MDX query in a way that can be consumed by a Zen report.
pMDX is the query.
classmethod %WriteXMLForPivot(ByRef pContext, ByRef pParms, pRS As %DeepSee.ResultSet, pCaption As %String = "") as %Status
Write out result set as XML for PDF.
Create a simplified XML report for displaying an error message.
classmethod GetFilterText(ByRef pContainer As %ZEN.Report.Display.div, ByRef pParms As %String, ByRef pContext As %String, pIncludeFilterText As %Boolean = 0)
classmethod GetTableData()
Get the data, as xml, for the current query.
classmethod OnAfterCreateDisplay()
Update the Report Display
classmethod OnPage() as %Status
Render the contents of this ZEN report.
Inherited Members
Inherited Properties (Including Private)
- %ArrayLogFiles
- %SplitReturnedPDFs
- %display
- %id
- %seriesCount
- %seriesNames
- %source
- AggregatesIgnoreNLS
- CheckPDFNotZeroLength
- ConnectTimeOut
- CountRepeatingElement
- Datasource
- DefaultFontFaceCopyHTML
- DefaultFontSizeCopyHTML
- ExcelServer
- ExcelServerTimeOut
- FileLifeTime
- MainReport
- Mode
- NamespaceDeclarations
- OldBehaviorLineFeedOnBreak
- OptionCachePath
- OptionConserve
- OptionDPI
- OptionEnableAccessibility
- OptionFlush
- OptionLang
- OptionNoAccessContent
- OptionNoAnnotations
- OptionNoAssembleDoc
- OptionNoComplexScript
- OptionNoCopy
- OptionNoEdit
- OptionNoFillInForms
- OptionNoPrint
- OptionNoPrintHq
- OptionOwnerPassword
- OptionPDFProfile
- OptionRelaxed
- OptionUserPassword
- PDFMergeMemSize
- PS
- PrintServer
- PrintTimeOut
- RenderDirectlyOnTimeout
- RenderTimeOut
- RepeatingElement
- ReportDir
- ReportXMLNameSpace
- ReportXMLNameSpacePrefix
- SaxMemSize
- SetProcessWideRunTimeMode
- SplitAndMerge
- SplitDir
- SplitOnly
- SplitRootName
- StripPI
- SubReport
- SuppressExcelHeaders
- TableAltColor
- TimeOut
- TooLongText
- UseHTML5
- UseRawIOForXML
- UseSemaphore
- XsltVersion
- getxmlstylesheet
- isHTML5
- isServer
- toexcelstream
- tohtmlstream
- toxslfostream
- xmlfile
- xmlstream
- xmlstylesheet
- xmlstylesheetarg
Inherited Methods (Including Private)
- %AddToSaveSet()
- %ClassIsLatestVersion()
- %ClassName()
- %ConstructClone()
- %ConstructCloneInit()
- %CreateModelInstance()
- %DeleteModel()
- %DispatchClassMethod()
- %DispatchGetModified()
- %DispatchMethod()
- %DispatchSetModified()
- %DispatchSetMultidimProperty()
- %DisplayAnnotatedExcel()
- %Extends()
- %GetComponentById()
- %GetJSValidationCode()
- %GetParameter()
- %GetPropertyInfo()
- %InitProperties1()
- %InvokeAction()
- %IsA()
- %IsModified()
- %IsReadOnly()
- %MakeTransformedXMLFile()
- %New()
- %NormalizeObject()
- %ObjectModified()
- %OnAddToSaveSet()
- %OnAfterCreateDisplay()
- %OnAfterReport()
- %OnBeforeReport()
- %OnClose()
- %OnConstructClone()
- %OnCopyDataFromModel()
- %OnCopyDataToModel()
- %OnDeleteModel()
- %OnDeleteSource()
- %OnGetPropertyInfo()
- %OnInvokeAction()
- %OnLoadModel()
- %OnNew()
- %OnNewSource()
- %OnOpenSource()
- %OnReportTag()
- %OnSaveSource()
- %OnStoreModel()
- %OnSubmit()
- %OnValidateObject()
- %OpenModel()
- %OriginalNamespace()
- %PackageName()
- %RemoveFromSaveSet()
- %ResolveText()
- %SaveModel()
- %SerializeObject()
- %SetModified()
- %SubmitHandler()
- %ValidateObject()
- %getDisplayUniqueExcelSheetName()
- %getUniqueExcelSheetName()
- AsynchGenerateReport()
- ConvertParameter()
- Decrypt()
- Encrypt()
- EscapeHTML()
- EscapeURL()
- GenerateReport()
- GenerateReportToStream()
- GenerateToFile()
- GetTempFileName()
- HyperEventCall()
- HyperEventHead()
- Include()
- InsertHiddenField()
- InsertHiddenFields()
- IsPrivate()
- Link()
- OnHTTPHeader()
- OnPageError()
- OnPostHTTP()
- OnPostHyperEvent()
- OnPreHTTP()
- OnPreHyperEvent()
- Page()
- Purge()
- QuoteJS()
- RewriteURL()
- ShowError()
- StartTimer()
- StopTimer()
- TestPDFGeneration()
- ThrowError()
- ToExcelDate()
- UnLock()
- UnescapeHTML()
- UnescapeURL()