PSDocument Class Reference

Public Member Functions

 PSDocument ()
 NextPage ()
 NextLine ()
 MoveToX ($NewXPos)
 MoveToY ($NewYPos)
 MoveToRelX ($NewXPos)
 MoveToRelY ($NewYPos)
 MoveTo ($NewXPos, $NewYPos)
 CurrentXPos ()
 CurrentYPos ()
 WritePostscriptToFile ($FileName)
 WritePDFToFile ($OutputFileName)
 SetPrintCommand ($NewPrintCommand)
 PrintDocument ($FileNamePrefix="PSDocument")
 SetPageSize ($PointsHigh, $PointsWide)
 SetTextWrapLength ($NewLength=0)
 SetFont ($FontName, $FontSize)
 GetFontHeight ()
 PageNumber ($NewPageNumber=-1)
 PrintText ($TextToPrint)
 PrintTextAt ($XPos, $YPos, $TextToPrint)
 TextAngle ($NewAngle=-1)
 UseLandscapeOrientation ()
 DefineStyle ($StyleName, $FontName, $FontSize)
 UseStyle ($StyleName)
 PrintRaw ($TextToPrint)

Public Attributes

 $PageText
 $XPos = 0
 $YPos = 0
 $PageNumber = 1
 $HighestPageNumber = 1
 $TextAngle = 0
 $TableXPos = 0
 $TableYPos = 0
 $TableRowHeight = 0
 $TableColWidth = 0
 $FontHeight = 12
 $PageHeightInPoints = 792
 $PageWidthInPoints = 612
 $PrintCommand = "lpr %f"
 $StyleInfo
 $TextWrapLength = 0

List of all members.


Detailed Description

Definition at line 19 of file Axis--PSDocument.php.


Member Function Documentation

PSDocument::CurrentXPos (  )

Definition at line 86 of file Axis--PSDocument.php.

Referenced by MoveToRelX().

Here is the caller graph for this function:

PSDocument::CurrentYPos (  )

Definition at line 91 of file Axis--PSDocument.php.

Referenced by MoveToRelY().

Here is the caller graph for this function:

PSDocument::DefineStyle ( StyleName,
FontName,
FontSize 
)

Definition at line 309 of file Axis--PSDocument.php.

PSDocument::GetFontHeight (  )

Definition at line 198 of file Axis--PSDocument.php.

Referenced by NextLine(), and PrintText().

Here is the caller graph for this function:

PSDocument::MoveTo ( NewXPos,
NewYPos 
)

Definition at line 80 of file Axis--PSDocument.php.

References MoveToX(), and MoveToY().

Referenced by PrintTextAt(), and PSDocument().

Here is the caller graph for this function:

PSDocument::MoveToRelX ( NewXPos )

Definition at line 70 of file Axis--PSDocument.php.

References CurrentXPos().

PSDocument::MoveToRelY ( NewYPos )

Definition at line 75 of file Axis--PSDocument.php.

References CurrentYPos().

PSDocument::MoveToX ( NewXPos )

Definition at line 60 of file Axis--PSDocument.php.

Referenced by MoveTo().

Here is the caller graph for this function:

PSDocument::MoveToY ( NewYPos )

Definition at line 65 of file Axis--PSDocument.php.

Referenced by MoveTo().

Here is the caller graph for this function:

PSDocument::NextLine (  )

Definition at line 46 of file Axis--PSDocument.php.

References GetFontHeight(), and TextAngle().

Referenced by PrintText().

Here is the caller graph for this function:

PSDocument::NextPage (  )

Definition at line 38 of file Axis--PSDocument.php.

References PageNumber().

PSDocument::PageNumber ( NewPageNumber = -1 )

Definition at line 203 of file Axis--PSDocument.php.

Referenced by NextPage(), and PrintRaw().

Here is the caller graph for this function:

PSDocument::PrintDocument ( FileNamePrefix = "PSDocument" )

Definition at line 160 of file Axis--PSDocument.php.

References WritePostscriptToFile().

PSDocument::PrintRaw ( TextToPrint )

Definition at line 326 of file Axis--PSDocument.php.

References PageNumber().

Referenced by PrintText(), PSDocument(), SetFont(), UseLandscapeOrientation(), and UseStyle().

Here is the caller graph for this function:

PSDocument::PrintText ( TextToPrint )

Definition at line 217 of file Axis--PSDocument.php.

References GetFontHeight(), NextLine(), PrintRaw(), and TextAngle().

Referenced by PrintTextAt().

Here is the caller graph for this function:

PSDocument::PrintTextAt ( XPos,
YPos,
TextToPrint 
)

Definition at line 285 of file Axis--PSDocument.php.

References $XPos, $YPos, MoveTo(), and PrintText().

PSDocument::PSDocument (  )

Definition at line 24 of file Axis--PSDocument.php.

References MoveTo(), PrintRaw(), and SetFont().

PSDocument::SetFont ( FontName,
FontSize 
)

Definition at line 189 of file Axis--PSDocument.php.

References PrintRaw().

Referenced by PSDocument().

Here is the caller graph for this function:

PSDocument::SetPageSize ( PointsHigh,
PointsWide 
)

Definition at line 178 of file Axis--PSDocument.php.

PSDocument::SetPrintCommand ( NewPrintCommand )

Definition at line 155 of file Axis--PSDocument.php.

PSDocument::SetTextWrapLength ( NewLength = 0 )

Definition at line 184 of file Axis--PSDocument.php.

PSDocument::TextAngle ( NewAngle = -1 )

Definition at line 291 of file Axis--PSDocument.php.

Referenced by NextLine(), and PrintText().

Here is the caller graph for this function:

PSDocument::UseLandscapeOrientation (  )

Definition at line 301 of file Axis--PSDocument.php.

References PrintRaw().

PSDocument::UseStyle ( StyleName )

Definition at line 315 of file Axis--PSDocument.php.

References PrintRaw().

PSDocument::WritePDFToFile ( OutputFileName )

Definition at line 138 of file Axis--PSDocument.php.

References WritePostscriptToFile().

PSDocument::WritePostscriptToFile ( FileName )

Definition at line 96 of file Axis--PSDocument.php.

Referenced by PrintDocument(), and WritePDFToFile().

Here is the caller graph for this function:


Member Data Documentation

PSDocument::$FontHeight = 12

Definition at line 358 of file Axis--PSDocument.php.

PSDocument::$HighestPageNumber = 1

Definition at line 346 of file Axis--PSDocument.php.

PSDocument::$PageHeightInPoints = 792

Definition at line 361 of file Axis--PSDocument.php.

PSDocument::$PageNumber = 1

Definition at line 343 of file Axis--PSDocument.php.

PSDocument::$PageText

Definition at line 336 of file Axis--PSDocument.php.

PSDocument::$PageWidthInPoints = 612

Definition at line 362 of file Axis--PSDocument.php.

PSDocument::$PrintCommand = "lpr %f"

Definition at line 365 of file Axis--PSDocument.php.

PSDocument::$StyleInfo

Definition at line 368 of file Axis--PSDocument.php.

PSDocument::$TableColWidth = 0

Definition at line 355 of file Axis--PSDocument.php.

PSDocument::$TableRowHeight = 0

Definition at line 354 of file Axis--PSDocument.php.

PSDocument::$TableXPos = 0

Definition at line 352 of file Axis--PSDocument.php.

PSDocument::$TableYPos = 0

Definition at line 353 of file Axis--PSDocument.php.

PSDocument::$TextAngle = 0

Definition at line 349 of file Axis--PSDocument.php.

PSDocument::$TextWrapLength = 0

Definition at line 371 of file Axis--PSDocument.php.

PSDocument::$XPos = 0

Definition at line 339 of file Axis--PSDocument.php.

Referenced by PrintTextAt().

PSDocument::$YPos = 0

Definition at line 340 of file Axis--PSDocument.php.

Referenced by PrintTextAt().


The documentation for this class was generated from the following file: