%DeepSee.UI.ChartPDF
class %DeepSee.UI.ChartPDF extends %ZEN.Report.reportPage
Render a chart to PDF by using the Zen reports infrastructure.Property Inventory
Method Inventory
- %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
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
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.
Get data from the given KPI.
method %OnAfterCreateDisplay(pDisplay As %ZEN.Report.Display.report)
Create a chart and add it to the page.
classmethod %OnPreHTTP() as %Boolean
Test for additional resources.
classmethod %XMLtoZenChart(pXML As %String, Output pChart As %ZEN.SVGComponent.chart) as %Status
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
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
Convert a Zen chart into a COS chart.
classmethod GetTableData()
Get the data, as xml, for the current query.
method getNames(val, yAxisNo, pChart)
Return the axis labels for this chart.
method getchartdata(ByRef var, pChart)
Return the array of data to be displayed within the chart.
method transformColor(color)
Inherited Members
Inherited Properties
- %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
- %AddToSaveSet()
- %ClassIsLatestVersion()
- %ClassName()
- %ConstructClone()
- %CreateModelInstance()
- %DeleteModel()
- %DispatchClassMethod()
- %DispatchGetModified()
- %DispatchMethod()
- %DispatchSetModified()
- %DispatchSetMultidimProperty()
- %DisplayAnnotatedExcel()
- %Extends()
- %GetComponentById()
- %GetJSValidationCode()
- %GetParameter()
- %GetPropertyInfo()
- %InitProperties1()
- %InvokeAction()
- %IsA()
- %IsModified()
- %IsReadOnly()
- %MakeTransformedXMLFile()
- %New()
- %NormalizeObject()
- %ObjectModified()
- %OnAfterReport()
- %OnBeforeReport()
- %OnCopyDataFromModel()
- %OnCopyDataToModel()
- %OnDeleteModel()
- %OnDeleteSource()
- %OnGetPropertyInfo()
- %OnInvokeAction()
- %OnLoadModel()
- %OnNewSource()
- %OnOpenSource()
- %OnReportTag()
- %OnSaveSource()
- %OnStoreModel()
- %OnSubmit()
- %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()