C# Класс PurplePen.CoursePrinting

Наследование: BasicPrinting
Показать файл Открыть проект

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

Метод Описание
CoursePrinting ( EventDB eventDB, SymbolDB symbolDB, Controller controller, MapDisplay mapDisplay, CoursePrintSettings coursePrintSettings, CourseAppearance appearance ) : System

Защищенные методы

Метод Описание
ChangePageSettings ( int pageNumber, bool &landscape, System.Drawing.Printing.PaperSize &paperSize, System.Drawing.Printing.Margins margins ) : void
DrawPage ( IGraphicsTarget graphicsTarget, int pageNumber, SizeF printArea, float dpi ) : void
LayoutPages ( System.Drawing.Printing.PageSettings pageSettings, SizeF printArea ) : int
PausePrintingAfterPage ( int pageNumber, string &pauseMessage ) : bool

Приватные методы

Метод Описание
AdjustDpi ( float dpi ) : float
BandPageToLimitBitmapSize ( CoursePage page, float dpi, long maxPixels ) : List
GetPrintableArea ( System.Drawing.Printing.PageSettings pageSettings ) : RectangleF
PausePrintingMessage ( int pageNumber ) : string
PushRectangleClip ( IGraphicsTarget graphicsTarget, RectangleF rect ) : void

Описание методов

ChangePageSettings() защищенный Метод

protected ChangePageSettings ( int pageNumber, bool &landscape, System.Drawing.Printing.PaperSize &paperSize, System.Drawing.Printing.Margins margins ) : void
pageNumber int
landscape bool
paperSize System.Drawing.Printing.PaperSize
margins System.Drawing.Printing.Margins
Результат void

CoursePrinting() публичный Метод

public CoursePrinting ( EventDB eventDB, SymbolDB symbolDB, Controller controller, MapDisplay mapDisplay, CoursePrintSettings coursePrintSettings, CourseAppearance appearance ) : System
eventDB EventDB
symbolDB SymbolDB
controller Controller
mapDisplay MapDisplay
coursePrintSettings CoursePrintSettings
appearance CourseAppearance
Результат System

DrawPage() защищенный Метод

protected DrawPage ( IGraphicsTarget graphicsTarget, int pageNumber, SizeF printArea, float dpi ) : void
graphicsTarget IGraphicsTarget
pageNumber int
printArea System.Drawing.SizeF
dpi float
Результат void

LayoutPages() защищенный Метод

protected LayoutPages ( System.Drawing.Printing.PageSettings pageSettings, SizeF printArea ) : int
pageSettings System.Drawing.Printing.PageSettings
printArea System.Drawing.SizeF
Результат int

PausePrintingAfterPage() защищенный Метод

protected PausePrintingAfterPage ( int pageNumber, string &pauseMessage ) : bool
pageNumber int
pauseMessage string
Результат bool