C# Класс PurplePen.CoursePageLayout

Показать файл Открыть проект Примеры использования класса

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

Метод Описание
CoursePageLayout ( EventDB eventDB, SymbolDB symbolDB, Controller controller, CourseAppearance appearance, bool cropLargePrintArea ) : System
LayoutPages ( IEnumerable courseDesignators ) : List

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

Метод Описание
CropPrintArea ( RectangleF printArea, RectangleF courseObjectsArea, SizeF printableSize, float &areaCovered ) : RectangleF
GetPrintAreaForCourse ( CourseDesignator courseDesignator, bool &landscape, System.Drawing.Printing.PaperSize &paperSize, int &margins, float &scaleRatio, string &description ) : RectangleF
GetPrintablePageArea ( bool landscape, System.Drawing.Printing.PaperSize paperSize, int margins ) : RectangleF
GetScaledPrintableSizeInMapUnits ( RectangleF printableArea, float scaleRatio ) : SizeF
LayoutCourse ( CourseDesignator courseDesignator ) : List
LayoutOptimizedCourse ( CourseDesignator courseDesignator ) : List
LayoutPageDimension ( float mapStart, float mapLength, float printableAreaStart, float printableAreaLength, float scaleRatio ) : IEnumerable

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

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

public CoursePageLayout ( EventDB eventDB, SymbolDB symbolDB, Controller controller, CourseAppearance appearance, bool cropLargePrintArea ) : System
eventDB EventDB
symbolDB SymbolDB
controller Controller
appearance CourseAppearance
cropLargePrintArea bool
Результат System

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

public LayoutPages ( IEnumerable courseDesignators ) : List
courseDesignators IEnumerable
Результат List