C# 클래스 PurplePen.CoursePageLayout

파일 보기 프로젝트 열기: petergolde/PurplePen 1 사용 예제들

공개 메소드들

메소드 설명
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