C# 클래스 fyiReporting.RdlViewer.RdlViewer

RdlViewer displays RDL files or syntax.
상속: System.Windows.Forms.Control
파일 보기 프로젝트 열기: majorsilence/My-FyiReporting 1 사용 예제들

공개 프로퍼티들

프로퍼티 타입 설명
GetDataSourceReferencePassword NeedPassword

공개 메소드들

메소드 설명
Copy ( ) : void

Copies the current selection (if any) to the clipboard.

Find ( string search ) : fyiReporting.RDL.PageItem

Finds the first instance of the search string.

Find ( string search, fyiReporting.RDL.PageItem position, RdlViewerFinds options ) : fyiReporting.RDL.PageItem

Find locates the next string after the passed location. Use ScrollToPageItem to then reposition the Viewer on that item

FindNext ( ) : void

Causes the find panel to find the next item

Focus ( ) : bool
HideRunButton ( ) : void
Print ( System.Drawing.Printing.PrintDocument pd ) : void

Print the report.

RdlViewer ( ) : System
Rebuild ( ) : void

Forces the report to get rebuilt especially after changing parameters or data.

SaveAs ( string FileName, fyiReporting type ) : void

Save the file. The extension determines the type of file to save.

ScrollToPageItem ( fyiReporting.RDL.PageItem pi ) : void
SetReportParameters ( string>.IDictionary parameters ) : void
SetReportParametersAmpersandSeparated ( string parameterString ) : void
SetReportParametersAsJson ( string jsonParameterString ) : void
ShowRunButton ( ) : void
StopWaitDialog ( ) : bool
r_SubreportDataRetrieval ( object sender, SubreportDataRetrievalEventArgs e ) : void

비공개 메소드들

메소드 설명
CalcZoom ( ) : void
CalcZoomFitPage ( ) : void
CalcZoomFitWidth ( ) : void
ChangePageEvent ( ) : void
DrawPanelKeyDown ( object sender, KeyEventArgs e ) : void
DrawPanelMouseWheel ( object sender, MouseEventArgs e ) : void
DrawPanelPaint ( object sender, System e ) : void
DrawPanelResize ( object sender, EventArgs e ) : void
GetPages ( ) : fyiReporting.RDL.Pages
GetPages ( Report report ) : fyiReporting.RDL.Pages
GetParameters ( ) : IDictionary
GetRdlSource ( ) : string
GetReport ( ) : Report
GetReportEmptyMsg ( ) : string
GetReportErrorMsg ( ) : string
HorizontalScroll ( object sender, System e ) : void
InvokeHyperlink ( HyperlinkEventArgs hlea ) : void
LoadPageIfNeeded ( ) : void

Call LoadPageIfNeeded when a routine requires the report to be loaded in order to fulfill the request.

ParametersBuild ( Report r ) : void
ParametersLeave ( object sender, EventArgs e ) : void
ParametersTextValidated ( object sender, System e ) : void
ParametersViewClick ( object sender, System e ) : void
PixelsX ( float x ) : int
PixelsY ( float y ) : int
PointsX ( float x ) : float
PointsY ( float y ) : float
PrintPage ( object sender, System.Drawing.Printing.PrintPageEventArgs e ) : void
RdlViewer_Layout ( object sender, System.Windows.Forms.LayoutEventArgs e ) : void
SetParameterValue ( String key, String value ) : void
SetScrollControls ( ) : void
SetScrollControlsH ( ) : void
SetScrollControlsV ( ) : void
VerticalScroll ( object sender, System e ) : void
WarningClick ( object sender, System e ) : void
WarningVisible ( ) : bool
_Print ( System.Drawing.Printing.PrintDocument pd ) : void
_WarningButton_Paint ( object sender, PaintEventArgs e ) : void
doPossibleDecryption ( String rdl ) : String
showWait ( ) : void

메소드 상세

Copy() 공개 메소드

Copies the current selection (if any) to the clipboard.
public Copy ( ) : void
리턴 void

Find() 공개 메소드

Finds the first instance of the search string.
public Find ( string search ) : fyiReporting.RDL.PageItem
search string
리턴 fyiReporting.RDL.PageItem

Find() 공개 메소드

Find locates the next string after the passed location. Use ScrollToPageItem to then reposition the Viewer on that item
public Find ( string search, fyiReporting.RDL.PageItem position, RdlViewerFinds options ) : fyiReporting.RDL.PageItem
search string Text to search for
position fyiReporting.RDL.PageItem PageItem after which to start search. null starts at beginning
options RdlViewerFinds Multiple options can be or'ed together.
리턴 fyiReporting.RDL.PageItem

FindNext() 공개 메소드

Causes the find panel to find the next item
public FindNext ( ) : void
리턴 void

Focus() 공개 메소드

public Focus ( ) : bool
리턴 bool

HideRunButton() 공개 메소드

public HideRunButton ( ) : void
리턴 void

Print() 공개 메소드

Print the report.
public Print ( System.Drawing.Printing.PrintDocument pd ) : void
pd System.Drawing.Printing.PrintDocument
리턴 void

RdlViewer() 공개 메소드

public RdlViewer ( ) : System
리턴 System

Rebuild() 공개 메소드

Forces the report to get rebuilt especially after changing parameters or data.
public Rebuild ( ) : void
리턴 void

SaveAs() 공개 메소드

Save the file. The extension determines the type of file to save.
public SaveAs ( string FileName, fyiReporting type ) : void
FileName string Name of the file to be saved to.
type fyiReporting Type of file to save. Should be "pdf", "xml", "html", "mhtml", "csv", "rtf", "excel", "tif".
리턴 void

ScrollToPageItem() 공개 메소드

public ScrollToPageItem ( fyiReporting.RDL.PageItem pi ) : void
pi fyiReporting.RDL.PageItem
리턴 void

SetReportParameters() 공개 메소드

public SetReportParameters ( string>.IDictionary parameters ) : void
parameters string>.IDictionary
리턴 void

SetReportParametersAmpersandSeparated() 공개 메소드

public SetReportParametersAmpersandSeparated ( string parameterString ) : void
parameterString string
리턴 void

SetReportParametersAsJson() 공개 메소드

public SetReportParametersAsJson ( string jsonParameterString ) : void
jsonParameterString string
리턴 void

ShowRunButton() 공개 메소드

public ShowRunButton ( ) : void
리턴 void

StopWaitDialog() 공개 메소드

public StopWaitDialog ( ) : bool
리턴 bool

r_SubreportDataRetrieval() 공개 메소드

public r_SubreportDataRetrieval ( object sender, SubreportDataRetrievalEventArgs e ) : void
sender object
e fyiReporting.RDL.SubreportDataRetrievalEventArgs
리턴 void

프로퍼티 상세

GetDataSourceReferencePassword 공개적으로 프로퍼티

public NeedPassword GetDataSourceReferencePassword
리턴 NeedPassword