XFRX#WATERMARK::Init Method

Watermark constructor.

XFRX#WATERMARK::Init(loSession [, tnZOrder [, tcPageScope [, tnNumberingType]]])
XFRX 24.0
liScriptIndex=XFRX#WATERMARK::Init(loSession [, tnZOrder [, tcPageScope [, tnNumberingType]]])

Parameters

loSession
A instance of XFRX#INIT or XFRX#LISTENER

tnZOrder
  0 ... print below (before) the report page (default value)
  1 ... print above (after) the report page

tcPageScope
  Defines which pages to invoke the scripts on. Can contain "ALL" (default value), "ODD", "EVEN" and numbers delimited with commas. Hyphens can be used to define the from-to scope. Examples: "ODD", "1,5-19", "ODD,4,8"

tnNumberingType
  Defines how XFRX determines the page number: 
0 ... absolute - the page number in the document
1 ... relative - the page number in the current report (default value)
2 ... the value of _PAGENO

Return value

Numeric
Index of registered script.

Examples

* after calls  loSession.SetParams()
m.loWM=EVALUATE([xfrx("XFRX#WATERMARK", m.loSession)])
m.loWM.SetText("W A T E R M AR K", ,.T.)