Skip to main content

EnsLib.Printing.ZENReportsPrintRequest

persistent class EnsLib.Printing.ZENReportsPrintRequest extends EnsLib.Printing.PrintRequest

SQL Table Name: EnsLib_Printing.ZENReportsPrintRequest

A base class for print requests

Property Inventory

Properties

property ClassName as Ens.DataType.Class (EXTENDS = "%ZEN.Report.reportPage", MUSTEXIST = 1);
Classname of the ZEN Reports class
Property methods: ClassNameDisplayToLogical(), ClassNameGet(), ClassNameGetStored(), ClassNameIsValid(), ClassNameLogicalToDisplay(), ClassNameLogicalToOdbc(), ClassNameNormalize(), ClassNameSet()
property Parameters as array of %String;
Parameters to the request
Property methods: ParametersBuildValueArray(), ParametersCollectionToDisplay(), ParametersCollectionToOdbc(), ParametersDisplayToCollection(), ParametersDisplayToLogical(), ParametersGet(), ParametersGetObject(), ParametersGetObjectId(), ParametersGetStored(), ParametersGetSwizzled(), ParametersIsValid(), ParametersLogicalToDisplay(), ParametersLogicalToOdbc(), ParametersNormalize(), ParametersOdbcToCollection(), ParametersSet(), ParametersSetObject(), ParametersSetObjectId()
property ReportMode as %Integer (DISPLAYLIST = ",XML,HTML,PDF,HTML/CSS,XSL-FO,XSD", VALUELIST = ",0,1,2,3,4,5") [ Required ];
Report mode
  • 0 = XML
  • 1 = HTML
  • 2 = PDF
  • 3 = ToHTML Stylesheet
  • 4 = ToXSLFO Stylesheet
  • 5 = ToXSD Schema

Property methods: ReportModeDisplayToLogical(), ReportModeGet(), ReportModeGetStored(), ReportModeIsValid(), ReportModeLogicalToDisplay(), ReportModeNormalize(), ReportModeSet(), ReportModeXSDToLogical()

Inherited Members

Inherited Properties

Inherited Methods

Storage

Gray indicates storage defined by superclasses.

Storage Model: CacheStorage (EnsLib.Printing.PrintRequest)

^EnsLib.Printing.PrintRequestD(ID)
=
%%CLASSNAME
RequestedAt
RequestedBy
PrintTarget
PrintRenderer

Storage Model: CacheStorage (EnsLib.Printing.ZENReportsPrintRequest)

^EnsLib.Printing.PrintRequestD(ID,"EnsLib.Printing.ZENReportsPrintRequest.Parameters",n)
=
Parameters(n)

Storage Model: CacheStorage (EnsLib.Printing.ZENReportsPrintRequest)

^EnsLib.Printing.PrintRequestD(ID,"ZENReportsPrintRequest")
=
Classname
ClassName
ReportMode
FeedbackOpens in a new tab