PEReportSummaryInfo

PEReportSummaryInfo contains report summary information, corresponding to the report summary information in the Crystal Reports Designer.

C Syntax
typedef struct PEReportSummaryInfo {
    WORD StructSize;
    char applicationName[PE_APPLICATION_NAME_LEN];
    char title[PE_TITLE_LEN];
    char subject[PE_SI_SUBJECT_LEN];
    char author[PE_SI_AUTHOR_LEN];
    char keywords[PE_SI_KEYWORDS_LEN];
    char comments[PE_SI_COMMENTS_LEN];
    char reportTemplate[PE_SI_REPORT_TEMPLATE_LEN];
    short savePreviewPicture;
} PEReportSummaryInfo;
Members

StructSize

Specifies the size of the structure. Initialize this member to PE_SIZEOF_REPORT_SUMMARY_INFO.

application
Name

Specifies an application name (of length PE_APPLICATION_NAME_LEN = 128) for the application using this report. This member is read only.

title

Specifies the title (of length PE_TITLE_LEN = 128) of the current report.

subject

Specifies the subject (of length PE_SI_SUBJECT_LEN = 128) of the current report.

author

Specifies the (of length PE_SI_AUTHOR_LEN = 128) author of the current report.

keywords

Specifies the keywords (of length PE_SI_KEYWORDS_LEN = 128) included for the current report.

comments

Specifies any comments (of length PE_SI_COMMENTS_LEN = 512) for the current report.

reportTemplate

Specifies the report template (of length PE_SI_REPORT_TEMPLATE_LEN = 128) for the current report.

savePreview
Picture

Specifies whether or not to save the preview picture. Boolean or PE_UNCHANGED for no change.

VB Type Listing
Type PEReportSummaryInfo
    StructSize As Integer
    applicationName As String * PE_SI_APPLICATION_NAME_LEN    ' Read only.
    title As String * PE_SI_TITLE_LEN
    subject As String * PE_SI_SUBJECT_LEN
    author As String * PE_SI_AUTHOR_LEN
    keywords As String * PE_SI_KEYWORDS_LEN
    comments As String * PE_SI_COMMENTS_LEN
    reportTemplate As String * PE_SI_REPORT_TEMPLATE_LEN
    savePreviewPicture As Integer
End Type
Delphi Record Listing
type 
    PEApplicationNameType
        = array[0..PE_SI_APPLICATION_NAME_LEN-1] of char;
    PETitleType = array[0..PE_SI_TITLE_LEN-1] of char;
    PESubjectType = array[0..PE_SI_SUBJECT_LEN-1] of char;
    PEAuthorType = array[0..PE_SI_AUTHOR_LEN-1] of char;
    PEKeywordsType = array[0..PE_SI_KEYWORDS_LEN-1] of char;     PECommentsType = array[0..PE_SI_COMMENTS_LEN-1] of char;
    PEReportTemplate
        = array[0..PE_SI_REPORT_TEMPLATE_LEN-1] of char;

    PEReportSummary = record
        StructSize: Integer;
        applicationName: PEApplicationNameType;
        title: PETitleType;
        subject: PESubjectType;
        author: PEAuthorType;
        keywords: PEKeywordsType;
        comments: PEReportTemplate;
    end;


Seagate Software IMG Holdings, Inc.
http://www.seagatesoftware.com
Support services:
http://support.seagatesoftware.com