PEReportOptions contains report option information. This information is used by PEGetReportOptions, to retrieve current options and by PESetReportOptions, to pass new options.
typedef struct PEReportOptions {
WORD StructSize;
short saveDataWithReport;
short saveSummariesWithReport;
short useIndexForSpeed;
short translateDOSStrings;
short translateDOSMemos;
short convertDateTimeType;
short convertNullFieldToDefault;
short morePrintEngineErrorMessages;
short caseInsensitiveSQLData;
short verifyOnEveryPrint;
short zoomMode;
short hasGroupTree;
short dontGenerateDataForHiddenObjects;
short performGroupingOnServer;
short doAsyncQuery;
short promptMode;
short selectDistinctRecords;
short alwaysSortLocally;
short isReadOnly;
short canSelectDistinctRecords;
}PEReportOptions;
For each member, except as noted below, use TRUE, FALSE, or PE_UNCHANGED for no change.
Specifies the size of the PEReportOptions structure. Initialize to PE_SIZEOF_REPORT_OPTIONS. | |||
Specifies whether or not data should be saved with the report. Boolean, or PE_UNCHANGED for no change. | |||
Specifies whether to save summaries with the report. Boolean, or PE_UNCHANGED for no change. | |||
Specifies whether or not to use index values. Boolean, or PE_UNCHANGED for no change. | |||
Specifies whether or not to translate DOS strings. Boolean, or PE_UNCHANGED for no change. | |||
Specifies whether or not to translate DOS memos. Boolean, or PE_UNCHANGED for no change. | |||
Specifies whether or not to convert DATE/Time format to another format. Use one of the following constants, or PE_UNCHANGED for no change. | |||
| Constant | Value | ||
Specifies whether or not to convert NULL parameter fields to their default values. Boolean, or PE_UNCHANGED for no change. | |||
Specifies whether or not to allow the print engine to pop up error messages to the screen from an application without the users intervention. Boolean, or PE_UNCHANGED for no change. | |||
Specifies whether or not to perform a case insensitive search for SQL data. Boolean, or PE_UNCHANGED for no change. | |||
Specifies whether or not to perform database verification for every print job. Boolean, or PE_UNCHANGED for no change. | |||
Use one of the Zoom Level Constants, or PE_UNCHANGED for no change. | |||
Specifies whether or not there is a group tree associated with the report. Boolean, or PE_UNCHANGED for no change. | |||
Specifies whether or not to generate data for hidden objects. Boolean, or PE_UNCHANGED for no change. | |||
Specifies whether or not to perform grouping on servers. Boolean, or PE_UNCHANGED for no change. | |||
Specifies the prompt mode. Use one of the following constants, or PE_UNCHANGED for no change. | |||
| Constant | Value | Description | |
Specifies whether or not to select distinct records. Boolean, or PE_UNCHANGED for no change. | |||
Specifies whether or not to sort the records locally. Boolean, or PE_UNCHANGED for no change. | |||
Specifies wether the report is read only. Boolean value. This property is read only. | |||
Specifies wether the report can select distinct records. Boolean value. This property is read only. | |||
Type PEReportOptions
StructSize As Integer
saveDataWithReport As Integer
saveSummariesWithReport As Integer
useIndexForSpeed As Integer
translateDOSStrings As Integer
translateDOSMemos As Integer
convertDateTimeType As Integer
convertNullFieldToDefault As Integer
morePrintEngineErrorMessages As Integer
caseInsensitiveSQLData As Integer
verifyOnEveryPrint As Integer
zoomMode As Integer
hasGroupTree As Integer
dontGenerateDataForHiddenObjects As Integer
performGroupingOnServer As Integer
doAsyncQuery As Integer
promptMode As Integer
selectDistinctRecords As Integer
wysiwygMode As Integer alwaysSortLocally as Integer isReadOnly as Integer
canSelectDistinctRecords as Integer
End Type
type
PEReportOptions = record
StructSize : Word;
saveDataWithReport : Smallint;
saveSummariesWithReport : Smallint;
useIndexForSpeed : Smallint;
translateDOSStrings : Smallint;
translateDOSMemos : Smallint;
convertDateTimeType : Smallint;
convertNullFieldToDefault : Smallint;
morePrintEngineErrorMessages : Smallint;
caseInsensitiveSQLData : Smallint;
verifyOnEveryPrint : Smallint;
zoomMode : Smallint;
hasGroupTree : Smallint;
dontGenerateDataForHiddenObjects : Smallint; {
performGroupingOnServer : Smallint;
alwaysSortLocally : Smallint;
isReadOnly : Smallint
canSelectDistinctRecords : Smallint
end;
| Seagate Software IMG Holdings, Inc. http://www.seagatesoftware.com Support services: http://support.seagatesoftware.com |