C# Класс CSReportPaint.cReportPrint

Наследование: cIReportPrint, IDisposable
Показать файл Открыть проект Примеры использования класса

Открытые методы

Метод Описание
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