|
|||||||||
| PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES | ||||||||
See:
Description
| Interface Summary | |
|---|---|
| CeFormatNames | This interface defines constants that are used in the SI_FORMAT_NAME property of SI_FORMAT_INFO (under Publication.SI_PROCESSINFO.SI_PROCESSINFO_PER_DOC[doc_ID].SI_FORMATINFOS[i]) and the strings in the SI_DESTINATIONS[i].SI_DEST_FORMATS[j].SI_FORMATS collection. |
| IAuditInfo | Interface for accessing an object's auditing information. |
| ICacheServerGroupInfo | This interface defines a set of information about the cache server group. |
| IDestinationProgID | |
| IDestinationProgIDs | |
| IDocumentObject | |
| IDocumentObjects | This interface represents a collection of objects contained in a Web Intelligence or Desktop Intelligence document. |
| IDynamicRecipientInfo | |
| IDynamicRecipientInfos | |
| IDynamicRecipientProfileValue | |
| IDynamicRecipientProfileValueMasterDoc | |
| IDynamicRecipientProfileValues | |
| IDynamicRecipientProfileValueScopeBatch | |
| IDynamicRecipientProfileValuesSet | |
| IDynamicRecipientVariableMapping | |
| IDynamicRecipientVariableMappings | This interface is a collection used to create and store mappings between columns in a dynamic recipient provider document and variables, formulas, and fields in the document. |
| IExcelDataOnlyFormat |
The IExcelDataOnlyFormat interface allows you to set the options for a report that
is to be exported as an Excel spreadsheet. |
| IExcelFormat |
The IExcelFormat interface allows you to set the options for a report that is to be scheduled
as an Excel spreadsheet. |
| IExcelFormat.CeReportExportHeaderFooterOption | Specifies the way page header and footer are exported. |
| IExcelFormat.SectionType | Specifies the section to base the column width on when exporting to Excel. |
| IFormatInfo | |
| IFormatInfos | |
| IPageFormat | This abstract interface is used by other exporting sub-classes to set how the pages of a report will be exported. |
| IPaginatedTextFormat | For internal use only |
| IPaginatedTextFormat.ExportCharsetType | |
| IPaginatedTextFormat.PageAreaExportType | |
| IPDFFormat |
The IPDFFormat interface allows you to set the options for a report that is to be scheduled
to a pdf format. |
| IPersonalizationVariableMapping | This is the common interface for IDynamicRecipientVariableMapping and IPublicationDocumentVariableMapping |
| IPersonalizationVariableMappings | |
| IPersonalizationVariableValue | This class replaces IScopeProfileValue and IDynamicRecipientProfileValue in Publication Document Processing component |
| IPersonalizationVariableValue.CeVariableValueType | |
| IProcessingExtension | This interface allows you to retrieve information about a processing extension contained in the ProcessingExtensions Collection. |
| IProcessingExtensions | This collection allows you to add, delete, and manage customized processing extensions. |
| IProcessingPublicationInfo | IProcessingPublicationInfo interface defines common publication properties contained in processing bag, It needs to be implemented by publishable documents. |
| IProcessingServerGroupInfo | This interface defines a set of information about the processing server group. |
| IPublicationDocumentVariableMapping | |
| IPublicationDocumentVariableMappings | |
| IPublicationDynamicRecipients | This interface defines a collection that contains
IPublicationDynamicRecipient
objects. |
| IPublicationInfo | This interface defines common publication properties that need to be implemented by publishable documents. |
| IReportAlert | This interface allows you to specify the alert information that is displayed in an alert notification email. |
| IReportAlerts | This collection contains the list of alerts defined in a given report. |
| IReportFormatOptions | This interface allows you to set the export format type for a report and retrieve specific export objects to set more detailed format options. |
| IReportFormatOptions.CeReportFormat | Specifies the Report Format Type for scheduling the export of a report. |
| IReportHyperlink | This interface provides the support necessary to use the report hyperlink object within reports. |
| IReportHyperlink.CeHyperlinkType | Specifies the hyperlink type, used when retrieving a hyperlink for export. |
| IReportLogon |
The IReportLogon interface contains logon information for a database the report must retrieve
data from. |
| IReportLogon.CeReportLogonMode | Specifies the report logon mode |
| IReportLogon.CeReportServerType | Specifies the Report Database Server Type. |
| IReportParameter |
The IReportParameter interface represents a single parameter for a particular report. |
| IReportParameter.ParameterPickListSortMethod | Deprecated. |
| IReportParameter.ReportVariableValueType | The type of the parameter value. |
| IReportParameterRangeValue |
The IReportParameterRangeValue interface stores detailed information about the parameter value
if it is a range value. |
| IReportParameterSingleValue |
The IReportParameterSingleValue interface stores detailed information about the parameter
value itself, if it is a single value. |
| IReportParameterValue |
The IReportParameterValue interface enables you to examine any one of the default or current
values of a parameter. |
| IReportParameterValue.DateFormat | This interface is used to specify the date parse format. |
| IReportParameterValues |
The IReportParameterValues interface returns a collection of IReportParameterValue
objects that represent the value, or values, for a specified parameter. |
| IReportPrinterOptions | This interface allows you to set the printer options for a report. |
| IReportPrinterOptions.CePageSize | Specified Report Page Size. |
| IReportPrinterOptions.CePrintCollateType | Specifies the report print collation. |
| IReportPrinterOptions.CePrintScaleOption | |
| IReportPrinterOptions.CeReportLayout | Specifies Report Layout. |
| IReportProcessingExtension |
This interface allows you to retrieve information about a processing extension contained in
the IReportProcessingExtensions collection. |
| IReportProcessingExtensions | This collection allows you to add, delete, and manage customized processing extensions that are applied to the report. |
| IReportProcessingInfo | This interface is used to gather and set processing information on a report or a report instance, before or after running the report. |
| IReportProcessingInfo.CeProcType | For internal use only. |
| IReportProcessingInfo.CEReportEngineType | For internal use only. |
| IReportRefreshOptions | This interface is used for setting the report refresh options used when refreshing report properties. |
| IReportRefreshOptions.CeRefreshOption | Specifies the report refresh options. |
| IReportTablePrefix |
The IReportTablePrefix interface allows you to change the table prefix template. |
| IReportXMLExportItem | This interface provides the support necessary to get the report XSLT export item information within reports. |
| IRichTextFormat |
The IRichTextFormat interface allows you to set the options for a report that is to be scheduled
to a rich text format. |
| IRichTextFormatEditable | This interface allows you to set custom options for a report that is to be scheduled to a rich text format. |
| IScopeBatchScope | This interface provides detailed information about a scope within a scope batch. |
| IScopeBatchScopes | IScopeBatchScopes is a collection of IScopeBatchScope. |
| IScopePrincipals | IScopePrincipals is a interface represent a collection of principals for the given scope. |
| IScopeProfileValue | |
| IScopeProfileValues | |
| ITextFormatCharacterSeparated | This interface allows you to set the options when exporting a report to a text file with character separated values. |
| ITextFormatPaginated | This interface allows you to set the options when exporting a report to a paginated text file. |
| ITextFormatPlain | This interface allows you to set the options when exporting a report to a plain text file. |
| ITextFormatSeparated | |
| ITextFormatSeparated.CeExportMode | |
| ITextFormatSeparated.CeGroupSectionsOption | |
| ITextFormatSeparated.CeReportSectionsOption | |
| ITextFormatTabSeparated | This interface allows you to set the options when exporting a report to a text file with tab separated values. |
| ITextFormatTabSeparatedText |
The ITextFormatTabSeparatedText interface allows you to set the options for a report that is to be scheduled
to a text format with a set of data records, layout is not exported. |
| IViewingServerGroupInfo | |
| IWordFormat |
The IWordFormat interface allows you to set the options for a report that is to be scheduled
to a word format. |
| IXMLFormat |
The IXMLFormat interface allows you to set the selected XML export item's index for a report
that is to be scheduled to an XML (or XSLT) format. |
| Class Summary | |
|---|---|
| IReportProcessingInfo.DataSourceLanguageLevel | For internal use only. |
This package allows you to gather and set processing information on a Crystal report, Desktop Intelligence document, or Web Intelligence document before or after scheduling it. It allows
export format options, processing extensions, logon information, as well as report parameters to be retrieved or set. To
access more basic report information from a report plugin object, use the IReport interface.
Each object that is created with a desktop plugin is stored in either the CI_INFOOBJECTS or the CI_SYSTEMOBJECTS
category in the CMS InfoStore, and is marked with a programmatic identifier (SI_KIND). Using SI_KIND, you can query the
CMS InfoStore for a collection of objects.
The following query selects the names and IDs of all Report objects in the CMS:
IInfoObjects objs = iStore.query("SELECT SI_NAME, SI_ID FROM CI_INFOOBJECTS
WHERE SI_KIND='CrystalReport'");
The query method returns a collection of InfoObjects, which in this case are report plugin objects.
Like other InfoObjects, these objects are uniquely represented by their ID property.
For each object in the collection, you can access general InfoObject properties, such as the SI_NAME property,
SI_DESCRIPTION property, and
SI_ID property.
To access the IReportProcessingInfo object returned by the query, the resulting IInfoObjects need to be
cast. This example demonstrates how to cast the returned IInfoObjects as IReportProcessingInfo objects.
for ( int i = 0; i < objs.size(); i++ )
{
IInfoObject obj = (IInfoObject) objs.get( i );
IReportProcessingInfo processingInfo = (IReportProcessingInfo) obj;
}
Note: The IReportProcessingInfo object can be cast as an IReport object to set more basic methods if
the object is a report plugin. However, all report format objects, such as IExcel, IPDF,
IRTF, ITxt, and IWord can be cast as IReportProcessingInfo objects,
but not IReport objects.
IReport
|
|||||||||
| PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES | ||||||||