PPJ Web API
HomeCurrent IssuesDownloads
  • Welcome
  • Concepts
  • PPJ.Web.49
    • General
      • Sal
      • Sys
      • SalApplication
      • SalNamedProperties
      • SalWindow
      • WindowActionsEventArgs
      • SalXML
    • COM
      • SalCoClass
      • SalObject
      • SalOleErrorInfo
      • SalSafeArray
      • SalVariant
      • stdole_Font
      • stdole_Picture
      • stdole_StdFont
      • stdole_StdPicture
    • Controls
      • SalBackgroundText
      • SalCheckBox
      • SalComboBox
      • SalContext
      • SalCustomControl
      • SalDataField
        • DataType
      • SalFrame
      • SalGeneralWindow
      • SalGroupBox
      • SalGroupSeparator
      • SalHorizontalScrollBar
      • SalLine
      • SalListBox
      • SalMultilineField
      • SalNavigationBar
      • SalOptionButton
        • OptionButtonStyle
      • SalPicture
        • ImageStorage
      • SalPushbutton
      • SalRadioButton
      • SalTimer
      • SalTreeControl
        • SalTreeItem
      • SalUserControl
      • SalVerticalScrollBar
    • Forms
      • AccessoryType
      • SalDialogBox
      • SalForm
      • SalFormClientArea
      • SalFormStatusBar
      • SalFormTableWindow
      • SalFormToolBar
      • SalFormWindow
      • SalMDIWindow
      • SalRibbonBarBase
      • SalRibbonBarForm
      • SalRibbonBarMDI
    • Interfaces
      • ISalType
      • ISalAccessory
      • ISalControl
      • ISalEditControl
      • ISalListControl
      • ISalListItem
      • ISalMenu
      • ISalPictureControl
      • ISalRadioButton
      • ISalReport
      • ISalWindow
    • Menus
      • SalContextMenu
      • SalFormMainMenu
      • SalMenuItem
      • SalMenuSeparator
      • SalPopupMenu
      • SalWindowsMenu
    • QO
      • SalQuickTabs
      • SalQuickTabsDialog
      • SalQuickTabsForm
      • SalQuickTabsParent
      • SalQuickTabsParentDialog
      • SalQuickTabsParentForm
    • Sql
      • SalSqlBindVariables
      • SalSqlError
      • SalSqlHandle
      • SalSqlSessionHandle
      • Sql
      • SqlContext
      • SqlOra
      • WhenSqlError
    • Types
      • SalArray<T>
      • SalBinary
      • SalBoolean
      • SalDateTime
      • SalFileHandle
      • SalFunctionalClass
      • SalNumber
      • SalResource
      • SalString
      • SalStringContext
      • SalWindowHandle
  • PPJ.Web.Vis.49
    • General
      • Vis
      • VisTblEx
    • Controls
      • VisCalendar
      • VisCalendarDropDown
      • VisColorComboBox
      • VisColorListBox
      • VisComboBoxBase
      • VisDesktopListBox
      • VisDirListBox
      • VisDirTreeListBox
      • VisDriveComboBox
      • VisDriveListBox
      • VisDropDownBase
      • VisFileListBox
      • VisFontComboBox
      • VisFontListBox
      • VisFontNameComboBox
      • VisFontNameListBox
      • VisListBoxBase
      • VisListBoxExtension
      • VisListView
      • VisListViewDropDown
      • VisMeter
      • VisOutlineComboBox
      • VisOutlineListBox
      • VisPictureComboBox
      • VisPictureListBox
      • VisPoint
      • VisRadioListBox
      • VisRect
      • VisSize
      • VisSpinField
      • VisSplitter
      • VisSplitterWindow
        • Orientation
  • PPJ.Web.XSal.49
    • General
      • XSal
      • XSalScript
    • Controls
      • XSalFlatButton
      • XSalHSplitter
      • XSalSplitter
      • XSalToolbar
      • XSalToolbox
      • XSalVSplitter
Powered by GitBook
On this page
  • Properties
  • DocumentName
  • FileName
  • Handle
  • InputItems
  • LastPageNumber
  • Owner
  • PrinterSettings
  • ProgressCaption
  • ProgressText
  • ReportDocument
  • TableWindowSource
  • Variables
  • Viewer
  • Methods
  • ClosePreview()
  • Create(file)
  • DoPreviewCommand(command)
  • Export(file, firstPage, lastPage, options)
  • GetReportVariable(name)
  • Preview(parent, options)
  • Print(copies, firstPage, lastPage, options)
  • SetReportVariable(name, value)
  1. PPJ.Web.49
  2. Interfaces

ISalReport

PPJ.Runtime.Windows.ISalReport

PreviousISalRadioButtonNextISalWindow

Last updated 2 years ago

Namespace: PPJ.Runtime.Windows

Assembly: PPJ.Web.49 (4.9.0.0)

Interface to the report provider object.

public interface ISalReport
Public Interface ISalReport

Properties

DocumentName

: Name of the printing document.

FileName

: The report file name.

Handle

: Return the handle of the ISalReport instance.

InputItems

: List of bind input variables, separated by a comma.

LastPageNumber

Methods

Closes the preview window.

Creates a new dynamic report using the specified template. If the templates is null (default), the built-in template is used.

Parameter
Type
Description

file

Executes the specified command on the preview window. The command code is one of the Sys.RPT_Cmd* constants.

Parameter
Type
Description

command

Exports the report to the specified file. The kind of export is inferred from the extension of the file.

Parameter
Type
Description

file

firstPage

lastPage

options

Returns the value of the specified report variable.

Parameter
Type
Description

name

Preview the report. The report viewer control is hosted in the specified parent. If the parent is null, a new top level form is created.

Parameter
Type
Description

parent

options

Prints the report.

Parameter
Type
Description

copies

firstPage

lastPage

options

Sets the value of the specified report variable.

Parameter
Type
Description

name

value

: Returns the last page number.

Owner

: The owner control for the report. This is the control that receives the report's notifications.

PrinterSettings

: Returns the printer settings to use when printing the report.

ProgressCaption

: Title of the progress dialog.

ProgressText

: Text to show in the progress dialog. It can be up to two lines separated by a CRLF.

ReportDocument

: Returns the underlying report object.

TableWindowSource

: TableWindow control to be used as the data source for the report.

Variables

: List of report variables, separated by a comma.

Viewer

: Returns the current instance of the report viewer.

ClosePreview()

Create(file)

Returns: .

DoPreviewCommand(command)

Export(file, firstPage, lastPage, options)

Returns: .

GetReportVariable(name)

Returns: .

Preview(parent, options)

Returns: .

Print(copies, firstPage, lastPage, options)

Returns: .

SetReportVariable(name, value)

Returns: .

Int32
Control
PrinterSettings
String
String
Object
SalTableWindow
String
Control
Int32
Int32
Object
Int32
Int32
Boolean
String
Int32
String
Int32
Int32
Int32
String
Control
Int32
Int32
Int32
Int32
Int32
String
Object
String
String
IntPtr
String