%ZEN.Report.Display.section
deprecated class %ZEN.Report.Display.section extends %ZEN.Report.Display.childrenNode
Renders the XSLT stylesheet that displays a ZEN report.Property Inventory
- Encoding
- Indent
- PreserveSpace
- StripSpace
- name
- pageNumberFormat
- parentClass
- primaryGroup
- primaryGroupifxpath
- sectionName
- terminateIfEmpty
- title
- writingMode
Method Inventory
- %DrawToHTML()
- %DrawToXSLFO()
- %DrawToXSLFOStyle()
- DoDocForHTML()
- GenerateInit()
- GetDocForXSLFO()
- GetPageMasterForXSLFO()
- processContext()
Properties
property Encoding;
Property methods: EncodingDisplayToLogical(), EncodingGet(), EncodingIsValid(), EncodingLogicalToDisplay(), EncodingLogicalToOdbc(), EncodingNormalize(), EncodingSet()
property Indent;
Property methods: IndentDisplayToLogical(), IndentGet(), IndentIsValid(), IndentLogicalToDisplay(), IndentLogicalToOdbc(), IndentNormalize(), IndentSet()
property PreserveSpace;
Property methods: PreserveSpaceDisplayToLogical(), PreserveSpaceGet(), PreserveSpaceIsValid(), PreserveSpaceLogicalToDisplay(), PreserveSpaceLogicalToOdbc(), PreserveSpaceNormalize(), PreserveSpaceSet()
property StripSpace;
Property methods: StripSpaceDisplayToLogical(), StripSpaceGet(), StripSpaceIsValid(), StripSpaceLogicalToDisplay(), StripSpaceLogicalToOdbc(), StripSpaceNormalize(), StripSpaceSet()
property name as %ZEN.Datatype.name;
This property must match the name of the outermost tag of the report data.
In the case of ZEN generated data, this attribute must match the name
attribute of the <report< tag in the ReportDefinition XData block.
Property methods: nameDisplayToLogical(), nameGet(), nameIsValid(), nameLogicalToDisplay(), nameLogicalToOdbc(), nameNormalize(), nameSet()
property pageNumberFormat as %ZEN.Datatype.string;
Allow setting page number format:
use i or I for roman
use a or A for alphabetic
use 1 for numeric
Property methods: pageNumberFormatDisplayToLogical(), pageNumberFormatGet(), pageNumberFormatIsValid(), pageNumberFormatLogicalToDisplay(), pageNumberFormatLogicalToOdbc(), pageNumberFormatNormalize(), pageNumberFormatSet()
property parentClass as %String;
Property methods: parentClassDisplayToLogical(), parentClassGet(), parentClassIsValid(), parentClassLogicalToDisplay(), parentClassLogicalToOdbc(), parentClassNormalize(), parentClassSet()
property primaryGroup as %ZEN.Datatype.string;
Primary outer sort group name that XSL:for-each statement will work with
Property methods: primaryGroupDisplayToLogical(), primaryGroupGet(), primaryGroupIsValid(), primaryGroupLogicalToDisplay(), primaryGroupLogicalToOdbc(), primaryGroupNormalize(), primaryGroupSet()
property primaryGroupifxpath as %ZEN.Datatype.string;
Primary outer sort group name ifxpath condition to determine if a group iteration should be
included and a page sequnce generated
Property methods: primaryGroupifxpathDisplayToLogical(), primaryGroupifxpathGet(), primaryGroupifxpathIsValid(), primaryGroupifxpathLogicalToDisplay(), primaryGroupifxpathLogicalToOdbc(), primaryGroupifxpathNormalize(), primaryGroupifxpathSet()
property sectionName as %ZEN.Datatype.string [ Required ];
Property methods: sectionNameDisplayToLogical(), sectionNameGet(), sectionNameIsValid(), sectionNameLogicalToDisplay(), sectionNameLogicalToOdbc(), sectionNameNormalize(), sectionNameSet()
property terminateIfEmpty as %ZEN.Datatype.boolean;
Terminate if empty
Property methods: terminateIfEmptyDisplayToLogical(), terminateIfEmptyGet(), terminateIfEmptyIsValid(), terminateIfEmptyLogicalToDisplay(), terminateIfEmptyLogicalToOdbc(), terminateIfEmptyLogicalToXSD(), terminateIfEmptyNormalize(), terminateIfEmptySet(), terminateIfEmptyXSDToLogical()
property title as %ZEN.Datatype.caption;
Report title
Property methods: titleDisplayToLogical(), titleGet(), titleIsValid(), titleLogicalToDisplay(), titleLogicalToOdbc(), titleNormalize(), titleSet()
property writingMode as %ZEN.Datatype.string (VALUELIST = ",lr-tb,rl-tb,tb-rl,lr,rl,tb,inherit", XMLNAME = "writing-mode");
writing-mode XML attribute. It has the following possible values. Note that not all XSL-FO renderers will support all possible values.
lr-tb Text are written left-to-right and top-to-bottom (normal "alphabetic" text)
rl-tb Text are written right-to-left and top-to-bottom (Arabic and Hebrew text)
tb-rl Text are written top-to-bottom and right-to-left (Chinese and Japanese text)
lr Same as lr-tb
rl Same as rl-tb
tb Same as tb-rl
inherit
lr-tb Text are written left-to-right and top-to-bottom (normal "alphabetic" text)
rl-tb Text are written right-to-left and top-to-bottom (Arabic and Hebrew text)
tb-rl Text are written top-to-bottom and right-to-left (Chinese and Japanese text)
lr Same as lr-tb
rl Same as rl-tb
tb Same as tb-rl
inherit
Property methods: writingModeDisplayToLogical(), writingModeGet(), writingModeIsValid(), writingModeLogicalToDisplay(), writingModeLogicalToOdbc(), writingModeNormalize(), writingModeSet()
Methods
method %DrawToHTML(ByRef context As %String, ByRef XSL As %GlobalCharacterStream, delay As %GlobalCharacterStream, ByRef incell As %Boolean, embedXSL As %Boolean = 0, UseInternalXSLT As %Boolean = 0, SubReport As %String, MainReport As %String) as %Status
Inherited description: This method outputs the necessary stylesheet information for the HTML report.
Every tag should override this method.
method %DrawToXSLFO(ByRef context As %String, ByRef XSL As %GlobalCharacterStream, ByRef delay As %GlobalCharacterStream, ByRef incell As %Boolean, SubReport As %String) as %Status
Inherited description: This method outputs the necessary stylesheet information for the PDF report.
Every tag should override this method.
method %DrawToXSLFOStyle(ByRef context As %String, ByRef XSL As %GlobalCharacterStream, ByRef delay As %GlobalCharacterStream, ByRef documentArray As %ArrayOfDataTypes, ByRef masterArray As %ArrayOfDataTypes) as %Status
classmethod DoDocForHTML(this, ByRef context As %String, ByRef XSL As %GlobalCharacterStream, children As %ZEN.Report.Display.childrenNode, xpath As %String)
method GenerateInit(ByRef context As %String, ByRef XSL As %GlobalCharacterStream, ByRef delay As %GlobalCharacterStream, isFO As %Boolean) as %Status
classmethod GetDocForXSLFO(this, ByRef context As %String, ByRef XSL As %GlobalCharacterStream, children As %ZEN.Report.Display.childrenNode, xpath As %String) as document
classmethod GetPageMasterForXSLFO(this, ByRef context As %String, ByRef XSL As %GlobalCharacterStream, children As %ZEN.Report.Display.childrenNode, xpath As %String) as pagemaster
classmethod processContext(ByRef context As %String, ByRef XSL As %GlobalCharacterStream, children As %ZEN.Report.Display.childrenNode)
Inherited Members
Inherited Properties
- applyLevel
- children
- class
- composite
- htmlstyle
- id
- ifexpression
- ifxpath
- includeColIfExpression
- includeColIfXPath
- includeColUnlessExpression
- includeColUnlessXPath
- level
- parent
- selectstylecond
- selectstylelist
- style
- stylecall
- styleparamNames
- styleparams
- tag
- template
- unlessexpression
- width
- withinSmallmultiple
- xmlnamespace
- xmlnamespaceprefix
- xpath
- xslfostyle
Inherited Methods
- %AddToSaveSet()
- %ApplyClass()
- %ApplyLevelParameters()
- %ClassIsLatestVersion()
- %ClassName()
- %ConstructClone()
- %DeclareLevelParameters()
- %DispatchClassMethod()
- %DispatchGetModified()
- %DispatchGetProperty()
- %DispatchMethod()
- %DispatchSetModified()
- %DispatchSetMultidimProperty()
- %DispatchSetProperty()
- %DrawStyleToHTML()
- %DrawToAnnotatedXML()
- %EndLevel()
- %Extends()
- %GetAbsoluteURL()
- %GetParameter()
- %IncLevel()
- %IsA()
- %IsModified()
- %New()
- %NormalizeObject()
- %ObjectModified()
- %OriginalNamespace()
- %PackageName()
- %QuoteValue()
- %QuoteValueEmbedded()
- %QuoteValueL10N()
- %RemoveFromSaveSet()
- %SerializeObject()
- %SetModified()
- %StyleHTML()
- %StyleXSLFO()
- %ValidateObject()
- ApplyClass()
- CSPLinkToFileLink()
- CountSpaces()
- HTMLStyle()
- OutputId()
- XMLDTD()
- XMLExport()
- XMLExportToStream()
- XMLExportToString()
- XMLNew()
- XMLSchema()
- XMLSchemaNamespace()
- XMLSchemaType()
- XSLFOStyle()
- insertAxis()
- isCSPLink()
- needsURL()
- parent()
- processExclamationPoint()
- qualify()
- tagGet()