C# Class PurplePen.CoursePdf

Mostrar archivo Open project: petergolde/PurplePen

Private Properties

Property Type Description
CreateOnePdfFile void
CreateOutputFileName string
DrawPage void
GetFilesToCreate IEnumerable>>.List
LayoutPages List
PdfNonScaledPage CoursePage
PushRectangleClip void

Public Methods

Method Description
CoursePdf ( EventDB eventDB, SymbolDB symbolDB, Controller controller, MapDisplay mapDisplay, CoursePdfSettings coursePdfSettings, CourseAppearance appearance ) : System
CreatePdfs ( ) : void
OverwrittenFiles ( ) : List

Private Methods

Method Description
CreateOnePdfFile ( string fileName, IEnumerable courseDesignators ) : void
CreateOutputFileName ( CourseDesignator courseDesignator ) : string
DrawPage ( IGraphicsTarget graphicsTarget, CoursePage page ) : void
GetFilesToCreate ( ) : IEnumerable>>.List
LayoutPages ( IEnumerable courseDesignators ) : List
PdfNonScaledPage ( CourseDesignator designator ) : CoursePage
PushRectangleClip ( IGraphicsTarget graphicsTarget, RectangleF rect ) : void

Method Details

CoursePdf() public method

public CoursePdf ( EventDB eventDB, SymbolDB symbolDB, Controller controller, MapDisplay mapDisplay, CoursePdfSettings coursePdfSettings, CourseAppearance appearance ) : System
eventDB EventDB
symbolDB SymbolDB
controller Controller
mapDisplay MapDisplay
coursePdfSettings CoursePdfSettings
appearance CourseAppearance
return System

CreatePdfs() public method

public CreatePdfs ( ) : void
return void

OverwrittenFiles() public method

public OverwrittenFiles ( ) : List
return List