C# Класс PurplePen.RectanglePositioner

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

Private Properties

Свойство Тип Описание
FitsInCurrentColumn bool
PageSizeBigEnough bool
PlaceInCurrentColumn void
RemoveLastRectangle void
StartNewColumn void
StartNewPage void

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

Метод Описание
DrawPage ( Graphics g, int pageNumber ) : void
LayoutMultipleDescriptions ( IPrintableRectangle rectangles ) : void
LayoutOneDescriptionPage ( IPrintableRectangle rectangle ) : int
RectanglePositioner ( SizeF pageSize, float boxSize, float spacing ) : System

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

Метод Описание
FitsInCurrentColumn ( IPrintableRectangle rectangle, int startLine, int &numberLinesFit ) : bool
PageSizeBigEnough ( IPrintableRectangle rectangles ) : bool
PlaceInCurrentColumn ( IPrintableRectangle rectangle, int startLine, int countLines ) : void
RemoveLastRectangle ( ) : void
StartNewColumn ( ) : void
StartNewPage ( ) : void

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

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

public DrawPage ( Graphics g, int pageNumber ) : void
g System.Drawing.Graphics
pageNumber int
Результат void

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

public LayoutMultipleDescriptions ( IPrintableRectangle rectangles ) : void
rectangles IPrintableRectangle
Результат void

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

public LayoutOneDescriptionPage ( IPrintableRectangle rectangle ) : int
rectangle IPrintableRectangle
Результат int

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

public RectanglePositioner ( SizeF pageSize, float boxSize, float spacing ) : System
pageSize System.Drawing.SizeF
boxSize float
spacing float
Результат System