This tag is the basic tag for displaying hard-coded values and data
returned by the report.
Properties
property appendToZenLastPage as %ZEN.Datatype.string ;
If the appendToLastPage attribute and special attribute are defined, the string
value will be appended to the end of the %ZENLastPage string to allow the -
special featues reference a page-number-citation ref-id that was generate by a
with the appendIdToLastPage attribue set to "true"
Property methods: appendToZenLastPageDisplayToLogical(), appendToZenLastPageGet(), appendToZenLastPageIsValid(), appendToZenLastPageLogicalToDisplay(), appendToZenLastPageLogicalToOdbc(), appendToZenLastPageNormalize(), appendToZenLastPageSet()
Preserve linefeed in data
Property methods: breakOnLineFeedDisplayToLogical(), breakOnLineFeedGet(), breakOnLineFeedIsValid(), breakOnLineFeedLogicalToDisplay(), breakOnLineFeedLogicalToOdbc(), breakOnLineFeedLogicalToXSD(), breakOnLineFeedNormalize(), breakOnLineFeedSet(), breakOnLineFeedXSDToLogical()
call - name of xsl:template to call
when call is defined
Property methods: callDisplayToLogical(), callGet(), callIsValid(), callLogicalToDisplay(), callLogicalToOdbc(), callNormalize(), callSet()
the item's field is well-formed html and should either be copied as html or transformed to XSL-FO
Property methods: copyhtmlDisplayToLogical(), copyhtmlGet(), copyhtmlIsValid(), copyhtmlLogicalToDisplay(), copyhtmlLogicalToOdbc(), copyhtmlLogicalToXSD(), copyhtmlNormalize(), copyhtmlSet(), copyhtmlXSDToLogical()
the item's field is well-formed html and should either be copied as html or transformed to XSL-FO
Property methods: copyhtml86DisplayToLogical(), copyhtml86Get(), copyhtml86IsValid(), copyhtml86LogicalToDisplay(), copyhtml86LogicalToOdbc(), copyhtml86LogicalToXSD(), copyhtml86Normalize(), copyhtml86Set(), copyhtml86XSDToLogical()
the item's field is xml and should be copied to the output
Property methods: copyxmlDisplayToLogical(), copyxmlGet(), copyxmlIsValid(), copyxmlLogicalToDisplay(), copyxmlLogicalToOdbc(), copyxmlLogicalToXSD(), copyxmlNormalize(), copyxmlSet(), copyxmlXSDToLogical()
the item's field is well-formed xml and defines a DeepSee table in canoncial format
Property methods: createtableDisplayToLogical(), createtableGet(), createtableIsValid(), createtableLogicalToDisplay(), createtableLogicalToOdbc(), createtableLogicalToXSD(), createtableNormalize(), createtableSet(), createtableXSDToLogical()
If displayCaption is 1 we display the caption of the item when the item is rendered
Property methods: displayCaptionDisplayToLogical(), displayCaptionGet(), displayCaptionIsValid(), displayCaptionLogicalToDisplay(), displayCaptionLogicalToOdbc(), displayCaptionLogicalToXSD(), displayCaptionNormalize(), displayCaptionSet(), displayCaptionXSDToLogical()
excel formula function
Property methods: excelFormulaDisplayToLogical(), excelFormulaGet(), excelFormulaIsValid(), excelFormulaLogicalToDisplay(), excelFormulaLogicalToOdbc(), excelFormulaNormalize(), excelFormulaSet()
column name instead of default which is fieldName
Property methods: excelNameDisplayToLogical(), excelNameGet(), excelNameIsValid(), excelNameLogicalToDisplay(), excelNameLogicalToOdbc(), excelNameNormalize(), excelNameSet()
if non-null is display number format of element value, only effective when mode="displayxlsx"
Property methods: excelNumberFormatDisplayToLogical(), excelNumberFormatGet(), excelNumberFormatIsValid(), excelNumberFormatLogicalToDisplay(), excelNumberFormatLogicalToOdbc(), excelNumberFormatNormalize(), excelNumberFormatSet()
expression that will be evaluated and put in output if "if" condition is true
Property methods: expressionDisplayToLogical(), expressionGet(), expressionIsValid(), expressionLogicalToDisplay(), expressionLogicalToOdbc(), expressionNormalize(), expressionSet()
If the field attribute is specified, the <item> renders the value
of that field in the XML data. Note: field is actually used
as an XPath expression, so if you have the data:
<record id='1'><customer>MegaPlex Systems</customer></record>
one would obtain the value of the id attribute with the XPath
expression '@id', whereas to obtain the value of the child element
customer one would use the XPath expression 'customer'.
Property methods: fieldDisplayToLogical(), fieldGet(), fieldIsValid(), fieldLogicalToDisplay(), fieldLogicalToOdbc(), fieldNormalize(), fieldSet()
When table uses sql, fieldname when non-null is name of field in sql
Property methods: fieldnameDisplayToLogical(), fieldnameGet(), fieldnameIsValid(), fieldnameLogicalToDisplay(), fieldnameLogicalToOdbc(), fieldnameNormalize(), fieldnameSet()
When table uses sql, fieldnum when non-null is number of field in sql
Property methods: fieldnumDisplayToLogical(), fieldnumGet(), fieldnumIsValid(), fieldnumLogicalToDisplay(), fieldnumLogicalToOdbc(), fieldnumNormalize(), fieldnumSet()
Optional formatting string for a numeric output.
Number formats are specified in the
format required for the XPath format-number function.
Property methods: formatNumberDisplayToLogical(), formatNumberGet(), formatNumberIsValid(), formatNumberLogicalToDisplay(), formatNumberLogicalToOdbc(), formatNumberNormalize(), formatNumberSet()
Property methods: groupDisplayToLogical(), groupGet(), groupIsValid(), groupLogicalToDisplay(), groupLogicalToOdbc(), groupNormalize(), groupSet()
if expression that controls output of expression
Property methods: ifDisplayToLogical(), ifGet(), ifIsValid(), ifLogicalToDisplay(), ifLogicalToOdbc(), ifNormalize(), ifSet()
property indicateDestination as %ZEN.Datatype.string (XMLNAME = "indicate-destination") [ InitialExpression = "false" ];
indicate-destination attribute of fo:basic-link
Property methods: indicateDestinationDisplayToLogical(), indicateDestinationGet(), indicateDestinationIsValid(), indicateDestinationLogicalToDisplay(), indicateDestinationLogicalToOdbc(), indicateDestinationNormalize(), indicateDestinationSet()
Insert zero-width spaces after characters. This allows field to wrap when in too short a column
Property methods: insertZeroWidthSpacesDisplayToLogical(), insertZeroWidthSpacesGet(), insertZeroWidthSpacesIsValid(), insertZeroWidthSpacesLogicalToDisplay(), insertZeroWidthSpacesLogicalToOdbc(), insertZeroWidthSpacesLogicalToXSD(), insertZeroWidthSpacesNormalize(), insertZeroWidthSpacesSet(), insertZeroWidthSpacesXSDToLogical()
identifies this item as an excel Aggregate. Note that AGGREGATETAG parameter must be set in report for aggregate to appear!
Property methods: isExcelAggregateDisplayToLogical(), isExcelAggregateGet(), isExcelAggregateIsValid(), isExcelAggregateLogicalToDisplay(), isExcelAggregateLogicalToOdbc(), isExcelAggregateLogicalToXSD(), isExcelAggregateNormalize(), isExcelAggregateSet(), isExcelAggregateXSDToLogical()
True if Excel date field
Property methods: isExcelDateDisplayToLogical(), isExcelDateGet(), isExcelDateIsValid(), isExcelDateLogicalToDisplay(), isExcelDateLogicalToOdbc(), isExcelDateLogicalToXSD(), isExcelDateNormalize(), isExcelDateSet(), isExcelDateXSDToLogical()
True if Excel numeric field
Property methods: isExcelNumberDisplayToLogical(), isExcelNumberGet(), isExcelNumberIsValid(), isExcelNumberLogicalToDisplay(), isExcelNumberLogicalToOdbc(), isExcelNumberLogicalToXSD(), isExcelNumberNormalize(), isExcelNumberSet(), isExcelNumberXSDToLogical()
True if Excel time field
Property methods: isExcelTimeDisplayToLogical(), isExcelTimeGet(), isExcelTimeIsValid(), isExcelTimeLogicalToDisplay(), isExcelTimeLogicalToOdbc(), isExcelTimeLogicalToXSD(), isExcelTimeNormalize(), isExcelTimeSet(), isExcelTimeXSDToLogical()
Optional hyperlink to place around the item's data.
If the link attribute begins with
an exclamation point, it is interpreted as an XPath expression just as in the field
attribute. This allows you to dynamically generate URLs within the XML data, and then
use these customized URLs in the display.
Property methods: linkDisplayToLogical(), linkGet(), linkIsValid(), linkLogicalToDisplay(), linkLogicalToOdbc(), linkNormalize(), linkSet()
Preserve spaces in data
Property methods: literalSpacesDisplayToLogical(), literalSpacesGet(), literalSpacesIsValid(), literalSpacesLogicalToDisplay(), literalSpacesLogicalToOdbc(), literalSpacesLogicalToXSD(), literalSpacesNormalize(), literalSpacesSet(), literalSpacesXSDToLogical()
For multi-line caption
Property methods: multilineDisplayToLogical(), multilineGet(), multilineIsValid(), multilineLogicalToDisplay(), multilineLogicalToOdbc(), multilineLogicalToXSD(), multilineNormalize(), multilineSet(), multilineXSDToLogical()
Example: <item special="page-number-of" />.
This will give something like "1 of 9".
Example (z is of in Polish): <item special="page-number-of" ofString=" z " />.
This will give something like "1 z 9".
Property methods: ofStringDisplayToLogical(), ofStringGet(), ofStringIsValid(), ofStringLogicalToDisplay(), ofStringLogicalToOdbc(), ofStringNormalize(), ofStringSet()
for each name here an xsl:with-param is generated with its name attribute set from here
Property methods: paramNamesDisplayToLogical(), paramNamesGet(), paramNamesIsValid(), paramNamesLogicalToDisplay(), paramNamesLogicalToOdbc(), paramNamesNormalize(), paramNamesSet()
list of xpaths, xpath function calls, and XSLT function calls.
for each string here an xsl:with-param is generated with its select attribute set from here
Property methods: paramsDisplayToLogical(), paramsGet(), paramsIsValid(), paramsLogicalToDisplay(), paramsLogicalToOdbc(), paramsNormalize(), paramsSet()
placeholder
marks an aggregate as a placeholder
used for alignment
Property methods: placeholderDisplayToLogical(), placeholderGet(), placeholderIsValid(), placeholderLogicalToDisplay(), placeholderLogicalToOdbc(), placeholderLogicalToXSD(), placeholderNormalize(), placeholderSet(), placeholderXSDToLogical()
Property methods: removeEmptyDisplayToLogical(), removeEmptyGet(), removeEmptyIsValid(), removeEmptyLogicalToDisplay(), removeEmptyLogicalToOdbc(), removeEmptyLogicalToXSD(), removeEmptyNormalize(), removeEmptySet(), removeEmptyXSDToLogical()
reverse string in XSL-FO mode
Property methods: reverseDisplayToLogical(), reverseGet(), reverseIsValid(), reverseLogicalToDisplay(), reverseLogicalToOdbc(), reverseLogicalToXSD(), reverseNormalize(), reverseSet(), reverseXSDToLogical()
property showDestination as %ZEN.Datatype.string (XMLNAME = "show-destination") [ InitialExpression = "replace" ];
show-destination attribute of fo:basic-link
Property methods: showDestinationDisplayToLogical(), showDestinationGet(), showDestinationIsValid(), showDestinationLogicalToDisplay(), showDestinationLogicalToOdbc(), showDestinationNormalize(), showDestinationSet()
property special as %ZEN.Datatype.string (VALUELIST = ",number,page-count,page-number,page-number-of,page-number-/,page-count-with-xpath,page-number-of-with-xpath,page-number-/-with-xpath");
If the special attribute is specified, the - renders a
pre-definied piece of dynamic data. Possible values are
currently:
number : gives the record number within the group.
page-number : inserts the page number within a PDF report. Is rendered as '##' in HTML.
page-count : inserts the number of pages within a PDF report. It is rendered as '##' in HTML.
page-number-of : inserts the page number in the form '2 of 18'. It is rendered as '## of ##' in HTML.
page-number-/ : inserts the page number in the form '2/18'. It is rendered as '##/##' in HTML.
Property methods: specialDisplayToLogical(), specialGet(), specialIsValid(), specialLogicalToDisplay(), specialLogicalToOdbc(), specialNormalize(), specialSet()
If suppressDuplicates is 1 then an item that matches previous item is displayed as empty
Property methods: suppressDuplicatesDisplayToLogical(), suppressDuplicatesGet(), suppressDuplicatesIsValid(), suppressDuplicatesLogicalToDisplay(), suppressDuplicatesLogicalToOdbc(), suppressDuplicatesLogicalToXSD(), suppressDuplicatesNormalize(), suppressDuplicatesSet(), suppressDuplicatesXSDToLogical()
If suppressEmpty is 1 we suppress the rendering of the item and any following break if it is empty
Property methods: suppressEmptyDisplayToLogical(), suppressEmptyGet(), suppressEmptyIsValid(), suppressEmptyLogicalToDisplay(), suppressEmptyLogicalToOdbc(), suppressEmptyLogicalToXSD(), suppressEmptyNormalize(), suppressEmptySet(), suppressEmptyXSDToLogical()
If the value attribute is specified, the <item> renders that as a
literal value.
Property methods: valueDisplayToLogical(), valueGet(), valueIsValid(), valueLogicalToDisplay(), valueLogicalToOdbc(), valueNormalize(), valueSet()
xmlname - used to output item as having the specified xmlname when drawing to annotated xml for Excel
Property methods: xmlnameDisplayToLogical(), xmlnameGet(), xmlnameIsValid(), xmlnameLogicalToDisplay(), xmlnameLogicalToOdbc(), xmlnameNormalize(), xmlnameSet()