%DeepSee.UI.ChartPDF
class %DeepSee.UI.ChartPDF extends %ZEN.Report.reportPage
Render a chart to PDF by using the Zen reports infrastructure.Property Inventory (Including Private)
Method Inventory (Including Private)
- %GetContext()
- %GetKPIData()
- %OnAfterCreateDisplay()
- %OnPreHTTP()
- %XMLtoZenChart()
- %ZenAxisToCOS()
- %ZenChartToCOS()
- GetTableData()
- getNames()
- getchartdata()
- transformColor()
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.
parameter EMBEDXSL = 0;
Properties (Including Private)
property RS as %DeepSee.ResultSet;
Holder for DeepSee result set.
Property methods: RSGet(), RSGetSwizzled(), RSIsValid(), RSNewObject(), RSSet()
property axisLabels as %ZEN.Datatype.string [ MultiDimensional ];
Holder for chart labels.
Property methods: axisLabelsDisplayToLogical(), axisLabelsGet(), axisLabelsIsValid(), axisLabelsLogicalToDisplay(), axisLabelsLogicalToOdbc(), axisLabelsNormalize(), axisLabelsSet()
property dataValues as %ZEN.Datatype.string [ MultiDimensional ];
Holder for data.
Property methods: dataValuesDisplayToLogical(), dataValuesGet(), dataValuesIsValid(), dataValuesLogicalToDisplay(), dataValuesLogicalToOdbc(), dataValuesNormalize(), dataValuesSet()
property kpi as %ZEN.Datatype.string;
KPI to run.
Property methods: kpiDisplayToLogical(), kpiGet(), kpiIsValid(), kpiLogicalToDisplay(), kpiLogicalToOdbc(), kpiNormalize(), kpiSet()
property mdx as %ZEN.Datatype.string;
MDX to run.
Property methods: mdxDisplayToLogical(), mdxGet(), mdxIsValid(), mdxLogicalToDisplay(), mdxLogicalToOdbc(), mdxNormalize(), mdxSet()
property seriesSize as %ZEN.Datatype.integer;
Holder for seriesSize.
Property methods: seriesSizeDisplayToLogical(), seriesSizeGet(), seriesSizeIsValid(), seriesSizeLogicalToDisplay(), seriesSizeLogicalToOdbc(), seriesSizeNormalize(), seriesSizeSet()
Methods (Including Private)
classmethod %GetContext(Output pContext, Output pParms) [ Language = objectscript ]
Fill in the context array from the current URL parameters.
Also fill in the parameter array used to resolve expression references in %ParseExpr.
method %GetKPIData(ByRef pContext, ByRef pParms, pKPI As %String, Output pData) as %Status [ Language = objectscript ]
Get data from the given KPI.
method %OnAfterCreateDisplay(pDisplay As %ZEN.Report.Display.report) [ Language = objectscript ]
Create a chart and add it to the page.
classmethod %OnPreHTTP() as %Boolean [ Language = objectscript ]
Test for additional resources.
classmethod %XMLtoZenChart(pXML As %String, Output pChart As %ZEN.SVGComponent.chart) as %Status [ Language = objectscript ]
Convert XML into a ZEN chart component.
classmethod %ZenAxisToCOS(pWhich As %String, pAxis As %ZEN.Auxiliary.axis, Output pCOSAxis As %ZEN.Report.Display.COSChart.caxis) as %Status [ Language = objectscript ]
Convert a Zen axis into a COS axis.
classmethod %ZenChartToCOS(pChart As %ZEN.SVGComponent.chart, Output pCOSChart As %ZEN.Report.Display.COSChart.cchart) as %Status [ Language = objectscript ]
Convert a Zen chart into a COS chart.
classmethod GetTableData() [ Language = objectscript ]
Get the data, as xml, for the current query.
method getNames(val, yAxisNo, pChart) [ Language = objectscript ]
Return the axis labels for this chart.
method getchartdata(ByRef var, pChart) [ Language = objectscript ]
Return the array of data to be displayed within the chart.
method transformColor(color) [ Language = objectscript ]
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()
- %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()
- OnAfterCreateDisplay()
- OnHTTPHeader()
- OnPage()
- OnPageError()
- OnPostHTTP()
- OnPostHyperEvent()
- OnPreHTTP()
- OnPreHyperEvent()
- Page()
- Purge()
- QuoteJS()
- RewriteURL()
- ShowError()
- StartTimer()
- StopTimer()
- TestPDFGeneration()
- ThrowError()
- ToExcelDate()
- UnLock()
- UnescapeHTML()
- UnescapeURL()