C# Class PurplePen.RectanglePrinting

Inheritance: BasicPrinting
Show file Open project: petergolde/PurplePen

Public Methods

Method Description
RectanglePrinting ( string title, Controller controller, System.Drawing.Printing.PageSettings pageSettings, float boxSize, PrintingCountKind countKind, int count ) : System

Protected Methods

Method Description
DrawPage ( IGraphicsTarget graphicsTarget, int pageNumber, SizeF printArea, float dpi ) : void
GetDescriptionList ( ) : IPrintableRectangle[]
LayoutPages ( System.Drawing.Printing.PageSettings pageSettings, SizeF printArea ) : int

Method Details

DrawPage() protected method

protected DrawPage ( IGraphicsTarget graphicsTarget, int pageNumber, SizeF printArea, float dpi ) : void
graphicsTarget IGraphicsTarget
pageNumber int
printArea System.Drawing.SizeF
dpi float
return void

GetDescriptionList() protected abstract method

protected abstract GetDescriptionList ( ) : IPrintableRectangle[]
return IPrintableRectangle[]

LayoutPages() protected method

protected LayoutPages ( System.Drawing.Printing.PageSettings pageSettings, SizeF printArea ) : int
pageSettings System.Drawing.Printing.PageSettings
printArea System.Drawing.SizeF
return int

RectanglePrinting() public method

public RectanglePrinting ( string title, Controller controller, System.Drawing.Printing.PageSettings pageSettings, float boxSize, PrintingCountKind countKind, int count ) : System
title string
controller Controller
pageSettings System.Drawing.Printing.PageSettings
boxSize float
countKind PrintingCountKind
count int
return System