C# 클래스 CSReportPaint.cReportPrint

상속: cIReportPrint, IDisposable
파일 보기 프로젝트 열기: javiercrowsoft/CSReports.net 1 사용 예제들

공개 메소드들

메소드 설명
Dispose ( ) : void
cIReportPrint_PrintReport ( ) : bool
closePreviewWindow ( ) : bool
doPrint ( cIPrintClient objClient ) : bool
exportPDF ( ) : bool
exportPDFEx ( String &outputFile, bool bShowPDFWindow ) : bool
fieldIsInDetail ( int indexField ) : bool
getCtrlFooter ( String ctrlName ) : cReportPageField
getCurrPage ( ) : int
getExportFileName ( ) : String
getField ( int indexField ) : cReportPageField
getFieldByCtrlName ( String ctrlName, CSReportDll fields ) : cReportPageField
getFieldByCtrlName ( String ctrlName, CSReportDll fields, int indexField ) : cReportPageField
getFileToSavePDF ( ) : String
getIndexFieldByName ( String ctrlName ) : int
getLine ( int indexField ) : cReportPageFields
getPDFQuality ( ) : csPDFQuality
getPageImageAsBase64 ( int page ) : string
getPaintObjByCtrlNameEx ( String ctrlName, int indexField ) : cReportPaintObject
getReport ( ) : cReport
isInThisLine ( String ctrlName, int indexField, CSReportDll testFld ) : bool
makeReport ( ) : bool
makeXml ( ) : bool
previewReport ( ) : bool
printPage ( int moveTo ) : void
printPage ( int nPage, bool inPrinter ) : void
printReport ( ) : bool
refreshCtrl ( int indexField ) : void
refreshCtrlFooter ( String ctrlName ) : void
sendMail ( String files, String emailAddress ) : object
setCurrPage ( int rhs ) : void
setExportFileName ( String rhs ) : void
setFileToSavePDF ( String rhs ) : void
setHidePreviewWindow ( bool rhs ) : void
setModal ( bool rhs ) : void
setPDFQuality ( csPDFQuality rhs ) : void
setPreviewControl ( CSReportPreview rhs ) : void
setReport ( object rhs ) : void

비공개 메소드들

메소드 설명
createPaintObjects ( CSReportDll fields, int offset ) : void
drawPage ( Graphics graph, bool isPrinter ) : bool
evaluateTextHeight ( string text, Font font, float width, int flags, float scaleY, float scaleX ) : float
getDetailHeight ( CSReportDll page, float &top ) : float
getLineHeight ( CSReportDll fields, float &offsetTop ) : float
m_fPreview_FormUnload ( ) : void
m_rpwPrint_BodyDblClick ( ) : void
m_rpwPrint_BodyMouseDown ( int button, int shift, float x, float y ) : void
m_rpwPrint_BodyMouseMove ( int button, int shift, float x, float y ) : void
m_rpwPrint_ChangeZoom ( int zoom ) : void
m_rpwPrint_DoPrint ( ) : void
m_rpwPrint_ExportPDF ( ) : void
m_rpwPrint_SaveDocument ( ) : void
make ( ) : bool
pCreatePaint ( ) : void
pDestroyFonts ( ) : void
pDoPrint ( cIPrintClient objClient ) : bool
pExportPDF ( String &outputFile, bool bShowPDFWindow ) : bool
pGetExportFileName ( ) : String
pGetFieldFromIndexAux ( CSReportDll fields, int index, CSReportDll &rtn ) : bool
pGetLineAux ( int indexLine, CSReportDll fields ) : cReportPageFields
pGetPagesToPrint ( String pagesToPrint ) : int[]
pGetPaintObjByCtrlName ( String ctrlName, CSReportDll fields, int offset ) : cReportPaintObject
pGetPaintObjByIndex ( int indexField ) : cReportPaintObject
pHaveToPrintThisPage ( int page, int v ) : bool
pNewPage ( float &top, float &detailHeight ) : bool
pRefreshObjClient ( int iPage, cIPrintClient objClient ) : bool
printPage ( object sender, System.Drawing.Printing.PrintPageEventArgs e ) : void
printPagesToPrinter ( cPrinter printer, cIPrintClient objClient ) : bool
printerSetSizeAndOrient ( string p, csReportPaperType csReportPaperType, int p_2 ) : void
rpwPrintBodyPaint ( object sender, PaintEventArgs e ) : void
rpwPrintMoveFirst ( object sender, EventArgs e ) : void
rpwPrintMoveLast ( object sender, EventArgs e ) : void
rpwPrintMoveNext ( object sender, EventArgs e ) : void
rpwPrintMovePrevious ( object sender, EventArgs e ) : void
rpwPrintMoveToPage ( object sender, PageEventArgs e ) : void
setPreviewForm ( ) : void
setReport ( CSReportDll rhs ) : void

메소드 상세

Dispose() 공개 메소드

public Dispose ( ) : void
리턴 void

cIReportPrint_PrintReport() 공개 메소드

public cIReportPrint_PrintReport ( ) : bool
리턴 bool

closePreviewWindow() 공개 메소드

public closePreviewWindow ( ) : bool
리턴 bool

doPrint() 공개 메소드

public doPrint ( cIPrintClient objClient ) : bool
objClient cIPrintClient
리턴 bool

exportPDF() 공개 메소드

public exportPDF ( ) : bool
리턴 bool

exportPDFEx() 공개 메소드

public exportPDFEx ( String &outputFile, bool bShowPDFWindow ) : bool
outputFile String
bShowPDFWindow bool
리턴 bool

fieldIsInDetail() 공개 메소드

public fieldIsInDetail ( int indexField ) : bool
indexField int
리턴 bool

getCtrlFooter() 공개 메소드

public getCtrlFooter ( String ctrlName ) : cReportPageField
ctrlName String
리턴 CSReportDll.cReportPageField

getCurrPage() 공개 메소드

public getCurrPage ( ) : int
리턴 int

getExportFileName() 공개 메소드

public getExportFileName ( ) : String
리턴 String

getField() 공개 메소드

public getField ( int indexField ) : cReportPageField
indexField int
리턴 CSReportDll.cReportPageField

getFieldByCtrlName() 공개 메소드

public getFieldByCtrlName ( String ctrlName, CSReportDll fields ) : cReportPageField
ctrlName String
fields CSReportDll
리턴 CSReportDll.cReportPageField

getFieldByCtrlName() 공개 메소드

public getFieldByCtrlName ( String ctrlName, CSReportDll fields, int indexField ) : cReportPageField
ctrlName String
fields CSReportDll
indexField int
리턴 CSReportDll.cReportPageField

getFileToSavePDF() 공개 메소드

public getFileToSavePDF ( ) : String
리턴 String

getIndexFieldByName() 공개 메소드

public getIndexFieldByName ( String ctrlName ) : int
ctrlName String
리턴 int

getLine() 공개 메소드

public getLine ( int indexField ) : cReportPageFields
indexField int
리턴 CSReportDll.cReportPageFields

getPDFQuality() 공개 메소드

public getPDFQuality ( ) : csPDFQuality
리턴 csPDFQuality

getPageImageAsBase64() 공개 메소드

public getPageImageAsBase64 ( int page ) : string
page int
리턴 string

getPaintObjByCtrlNameEx() 공개 메소드

public getPaintObjByCtrlNameEx ( String ctrlName, int indexField ) : cReportPaintObject
ctrlName String
indexField int
리턴 cReportPaintObject

getReport() 공개 메소드

public getReport ( ) : cReport
리턴 CSReportDll.cReport

isInThisLine() 공개 메소드

public isInThisLine ( String ctrlName, int indexField, CSReportDll testFld ) : bool
ctrlName String
indexField int
testFld CSReportDll
리턴 bool

makeReport() 공개 메소드

public makeReport ( ) : bool
리턴 bool

makeXml() 공개 메소드

public makeXml ( ) : bool
리턴 bool

previewReport() 공개 메소드

public previewReport ( ) : bool
리턴 bool

printPage() 공개 메소드

public printPage ( int moveTo ) : void
moveTo int
리턴 void

printPage() 공개 메소드

public printPage ( int nPage, bool inPrinter ) : void
nPage int
inPrinter bool
리턴 void

printReport() 공개 메소드

public printReport ( ) : bool
리턴 bool

refreshCtrl() 공개 메소드

public refreshCtrl ( int indexField ) : void
indexField int
리턴 void

refreshCtrlFooter() 공개 메소드

public refreshCtrlFooter ( String ctrlName ) : void
ctrlName String
리턴 void

sendMail() 공개 메소드

public sendMail ( String files, String emailAddress ) : object
files String
emailAddress String
리턴 object

setCurrPage() 공개 메소드

public setCurrPage ( int rhs ) : void
rhs int
리턴 void

setExportFileName() 공개 메소드

public setExportFileName ( String rhs ) : void
rhs String
리턴 void

setFileToSavePDF() 공개 메소드

public setFileToSavePDF ( String rhs ) : void
rhs String
리턴 void

setHidePreviewWindow() 공개 메소드

public setHidePreviewWindow ( bool rhs ) : void
rhs bool
리턴 void

setModal() 공개 메소드

public setModal ( bool rhs ) : void
rhs bool
리턴 void

setPDFQuality() 공개 메소드

public setPDFQuality ( csPDFQuality rhs ) : void
rhs csPDFQuality
리턴 void

setPreviewControl() 공개 메소드

public setPreviewControl ( CSReportPreview rhs ) : void
rhs CSReportPreview
리턴 void

setReport() 공개 메소드

public setReport ( object rhs ) : void
rhs object
리턴 void