Class actuate.xtabanalyzer.PageContent
Description
A container for the content of a cross tab page. It contains a comprehensive list of report elements, such as tables, charts, labels, and data items.
Constructor
Syntax
actuate.xtabanalyzer.PageContent( )
Creates a PageContent object that represents the report content that is generated by a report design file or document file.
Function summary
Table 45‑16 lists actuate.xtabanalyzer.PageContent functions.
Table 45‑16 actuate.xtabanalyzer.PageContent functions 
Function
Description
Returns a report cross tab object
Returns the cross tab viewer ID
getCrosstabByBookmark
Syntax
actuate.xtabanalyzer.crosstab PageContent.getCrosstabByBookmark(string bookmark)
Returns a cross tab object associated with a bookmark.
Parameter
bookmark
The bookmark name of the item requested.
Returns
actuate.xtabanalyzer.crosstab object.
Example
This example retrieves the viewer ID, then retrieves the cross tab:
function getCrosstab( ){
var viewer = PageContent.getViewerId( );
var content = viewer.getCurrentPageContent( );
var crosstab = content.getCrosstabByBookmark( );
return crosstab;
}
getViewerId
Syntax
string PageContent.getViewerId( )
Returns the XTabAnalyzer ID. The XTabAnalyzer is the cross tab viewer element.
Returns
String. The XTabAnalyzer ID.
Example
This example retrieves the viewer ID, then retrieves the cross tab:
function getCrosstab( ){
var viewer = PageContent.getViewerId( );
var content = viewer.getCurrentPageContent( );
var crosstab = content.getCrosstabByBookmark( );
return crosstab;
}