OpenPetra
Free Administration Software for Non-Profits
Ict.Common.Printing Namespace Reference

Namespaces

namespace  Testing
 

Classes

class  Html2Pdf
 usw wkhtmltopdf to print HTML to PDF More...
 
class  MonoFontResolver
 
class  PageImageList
 
class  TBarCode128
 collection of data that is entered on the web form More...
 
class  TFormLettersTools
 helper functions for form letters, which can be used for printing to paper or preparing emails etc More...
 
class  TGfxPrinter
 The TGfxPrinter class is the base class for TPdfPrinter More...
 
class  TPdfPrinter
 this printer uses PdfSharp to print to PDF. More...
 
class  TPrinter
 The TPrinter class helps to print. More...
 
class  TPrinterHtml
 a class that renders HTML, ie. prints HTML to Screen or PDF More...
 
class  TPrinterLayout
 
class  TPrinterState
 definition for current state of printer; useful with the stack More...
 
class  TTableCellGfx
 todoComment More...
 
class  TTableRowGfx
 todoComment More...
 
class  TTxtPrinter
 The TTxtPrinter class allows to freely position text in a file. More...
 

Enumerations

enum  eOrientation { eLandscape , ePortrait }
 todoComment More...
 
enum  eMarginType { eDefaultMargins , ePrintableArea , eCalculatedMargins }
 which margins to use when printing More...
 
enum  eAlignment { eDefault , eCenter , eLeft , eRight }
 todoComment More...
 
enum  eLinePosition { eAbove , eBelow }
 todoComment More...
 
enum  ePrintingMode { eDoPrint , eDoSimulate }
 todoComment More...
 
enum  eFont {
  eDefaultFont , eDefaultBoldFont , eHeadingFont , eSmallPrintFont ,
  eBarCodeFont
}
 todoComment More...
 
enum  eStageElementPrinting {
  eAnything , eHeader , eDetails , eFooter ,
  eFinished
}
 todoComment More...
 
enum  eResolution { eVertical , eHorizontal }
 specify for which axis the value is intended. needed for taking resolution in account More...
 

Enumeration Type Documentation

◆ eAlignment

todoComment

Enumerator
eDefault 

todoComment

eCenter 

todoComment

eLeft 

todoComment

eRight 

todoComment

◆ eFont

todoComment

Enumerator
eDefaultFont 

todoComment

eDefaultBoldFont 

todoComment

eHeadingFont 

todoComment

eSmallPrintFont 

todoComment

eBarCodeFont 

useful for printing bar codes. usually code128.ttf

◆ eLinePosition

todoComment

Enumerator
eAbove 

todoComment

eBelow 

todoComment

◆ eMarginType

which margins to use when printing

Enumerator
eDefaultMargins 

use the default margins of the printer

ePrintableArea 

use the full printable area. the margins are managed by the rendering method, eg HTML renderer

eCalculatedMargins 

the margins have been set in SetPageSize

◆ eOrientation

todoComment

Enumerator
eLandscape 

todoComment

ePortrait 

todoComment

◆ ePrintingMode

todoComment

Enumerator
eDoPrint 

todoComment

eDoSimulate 

todoComment

◆ eResolution

specify for which axis the value is intended. needed for taking resolution in account

Enumerator
eVertical 

vertical

eHorizontal 

horizontal

◆ eStageElementPrinting

todoComment

Enumerator
eAnything 

todoComment

eHeader 

todoComment

eDetails 

todoComment

eFooter 

todoComment

eFinished 

todoComment