Zend Framework  1.12
Public Member Functions | Protected Member Functions | Protected Attributes | List of all members
Zend_Barcode_Renderer_Pdf Class Reference

Public Member Functions

 setResource ($pdf, $page=0)
 Set an image resource to draw the barcode inside.
 
 render ()
 Draw the barcode in the PDF, send headers and the PDF.
 
 widthForStringUsingFontSize ($text, $font, $fontSize)
 Calculate the width of a string: in case of using alignment parameter in drawText.
 
- Public Member Functions inherited from Zend_Barcode_Renderer_RendererAbstract
 __construct ($options=null)
 Constructor.
 
 setOptions ($options)
 Set renderer state from options array.
 
 setConfig (Zend_Config $config)
 Set renderer state from config object.
 
 setRendererNamespace ($namespace)
 Set renderer namespace for autoloading.
 
 getRendererNamespace ()
 Retrieve renderer namespace.
 
 getType ()
 Retrieve renderer type.
 
 setTopOffset ($value)
 Manually adjust top position.
 
 getTopOffset ()
 Retrieve vertical adjustment.
 
 setLeftOffset ($value)
 Manually adjust left position.
 
 getLeftOffset ()
 Retrieve vertical adjustment.
 
 setAutomaticRenderError ($value)
 Activate/Deactivate the automatic rendering of exception.
 
 setHorizontalPosition ($value)
 Horizontal position of the barcode in the rendering resource.
 
 getHorizontalPosition ()
 Horizontal position of the barcode in the rendering resource.
 
 setVerticalPosition ($value)
 Vertical position of the barcode in the rendering resource.
 
 getVerticalPosition ()
 Vertical position of the barcode in the rendering resource.
 
 setModuleSize ($value)
 Set the size of a module.
 
 getModuleSize ()
 Set the size of a module.
 
 getAutomaticRenderError ()
 Retrieve the automatic rendering of exception.
 
 setBarcode ($barcode)
 Set the barcode object.
 
 getBarcode ()
 Retrieve the barcode object.
 
 checkParams ()
 Checking of parameters after all settings.
 
 draw ()
 Draw the barcode in the rendering resource.
 
 render ()
 Render the resource by sending headers and drawed resource.
 

Protected Member Functions

 _checkParams ()
 Check renderer parameters.
 
 _initRenderer ()
 Initialize the PDF resource.
 
 _drawPolygon ($points, $color, $filled=true)
 Draw a polygon in the rendering resource.
 
 _drawText ($text, $size, $position, $font, $color, $alignment= 'center', $orientation=0)
 Draw a text in the rendering resource.
 
- Protected Member Functions inherited from Zend_Barcode_Renderer_RendererAbstract
 _checkBarcodeObject ()
 Check if a barcode object is correctly provided.
 
 _adjustPosition ($supportHeight, $supportWidth)
 Calculate the left and top offset of the barcode in the rendering support.
 
 _checkParams ()
 Checking of parameters after all settings.
 
 _initRenderer ()
 Initialize the rendering resource.
 
 _drawPolygon ($points, $color, $filled=true)
 Draw a polygon in the rendering resource.
 
 _drawText ($text, $size, $position, $font, $color, $alignment= 'center', $orientation=0)
 Draw a polygon in the rendering resource.
 

Protected Attributes

 $_resource = null
 
 $_page = 0
 
 $_moduleSize = 0.5
 
- Protected Attributes inherited from Zend_Barcode_Renderer_RendererAbstract
 $_rendererNamespace = 'Zend_Barcode_Renderer'
 
 $_type = null
 
 $_automaticRenderError = false
 
 $_topOffset = 0
 
 $_leftOffset = 0
 
 $_horizontalPosition = 'left'
 
 $_verticalPosition = 'top'
 
 $_moduleSize = 1
 
 $_barcode
 
 $_resource
 Drawing resource.
 

Member Function Documentation

_checkParams ( )
protected

Check renderer parameters.

Returns
void
_drawPolygon (   $points,
  $color,
  $filled = true 
)
protected

Draw a polygon in the rendering resource.

Parameters
array$points
integer$color
boolean$filled
_drawText (   $text,
  $size,
  $position,
  $font,
  $color,
  $alignment = 'center',
  $orientation = 0 
)
protected

Draw a text in the rendering resource.

Parameters
string$text
float$size
array$position
string$font
integer$color
string$alignment
float$orientation
_initRenderer ( )
protected

Initialize the PDF resource.

Returns
void
render ( )

Draw the barcode in the PDF, send headers and the PDF.

Returns
mixed
setResource (   $pdf,
  $page = 0 
)

Set an image resource to draw the barcode inside.

Parameters
resource$value
Returns
Zend_Barcode_Renderer
Exceptions
Zend_Barcode_Renderer_Exception
widthForStringUsingFontSize (   $text,
  $font,
  $fontSize 
)

Calculate the width of a string: in case of using alignment parameter in drawText.

Parameters
string$text
Zend_Pdf_Font$font
float$fontSize
Returns
float

Member Data Documentation

$_moduleSize = 0.5
protected
$_page = 0
protected
$_resource = null
protected