C# Class Commencement.Controllers.Services.ReportService

Inheritance: IReportService
显示文件 Open project: ucdavis/Commencement

Public Methods

Method Description
GenerateLetter ( VisaLetter visaLetter ) : byte[]
GetUcdavisFont ( ) : Font
ReportService ( IRepository repository ) : System
WritePdfWithErrorMessage ( string message ) : byte[]

Private Methods

Method Description
InitializeCell ( string text = null, Font font = null, bool header = false, int halignment = null, int valignment = null, int colspan = null, bool sideBorders = false, bool topBottomBorders = false, bool bottomBorder = true, bool padding = true, BaseColor backgroundColor = null, bool topBoarder = false, bool bottomExtraBoarder = false, bool leftBoarder = false, bool rightBoarder = false, int overrideLeftPadding = null, int overrideRightPadding = null, int overridePaddingTop = null, int overridePaddingBottom = null ) : PdfPCell
InitializeDocument ( ) : Document
InitializeTable ( int columns = 1 ) : PdfPTable
WriteFooter ( VisaLetter visaLetter, PdfWriter writer ) : void
WriteHeader ( PdfPTable table, Document doc ) : void
WriteSignature ( VisaLetter visaLetter, PdfPTable table, Document doc ) : void

Method Details

GenerateLetter() public method

public GenerateLetter ( VisaLetter visaLetter ) : byte[]
visaLetter VisaLetter
return byte[]

GetUcdavisFont() public static method

public static GetUcdavisFont ( ) : Font
return iTextSharp.text.Font

ReportService() public method

public ReportService ( IRepository repository ) : System
repository IRepository
return System

WritePdfWithErrorMessage() public method

public WritePdfWithErrorMessage ( string message ) : byte[]
message string
return byte[]