Source of file RendererInterface.php
Size: 3,607 Bytes - Last Modified: 2014-03-12T23:21:18+01:00
/home/theseer/Downloads/ZendFramework-2.3.0/library/Zend/Barcode/Renderer/RendererInterface.php
123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161 | <?php /** * Zend Framework (http://framework.zend.com/) * * @link http://github.com/zendframework/zf2 for the canonical source repository * @copyright Copyright (c) 2005-2014 Zend Technologies USA Inc. (http://www.zend.com) * @license http://framework.zend.com/license/new-bsd New BSD License */ namespace Zend\Barcode\Renderer; use Zend\Barcode\Object\ObjectInterface; /** * Class for rendering the barcode */ interface RendererInterface { /** * Constructor * @param array|\Traversable $options */ public function __construct($options = null); /** * Set renderer state from options array * @param array $options * @return RendererInterface */ public function setOptions($options); /** * Set renderer namespace for autoloading * * @param string $namespace * @return RendererInterface */ public function setRendererNamespace($namespace); /** * Retrieve renderer namespace * * @return string */ public function getRendererNamespace(); /** * Retrieve renderer type * @return string */ public function getType(); /** * Manually adjust top position * @param int $value * @return RendererInterface */ public function setTopOffset($value); /** * Retrieve vertical adjustment * @return int */ public function getTopOffset(); /** * Manually adjust left position * @param int $value * @return RendererInterface */ public function setLeftOffset($value); /** * Retrieve vertical adjustment * @return int */ public function getLeftOffset(); /** * Activate/Deactivate the automatic rendering of exception * @param bool $value */ public function setAutomaticRenderError($value); /** * Horizontal position of the barcode in the rendering resource * @param string $value * @return RendererInterface */ public function setHorizontalPosition($value); /** * Horizontal position of the barcode in the rendering resource * @return string */ public function getHorizontalPosition(); /** * Vertical position of the barcode in the rendering resource * @param string $value * @return RendererInterface */ public function setVerticalPosition($value); /** * Vertical position of the barcode in the rendering resource * @return string */ public function getVerticalPosition(); /** * Set the size of a module * @param float $value * @return RendererInterface */ public function setModuleSize($value); /** * Set the size of a module * @return float */ public function getModuleSize(); /** * Retrieve the automatic rendering of exception * @return bool */ public function getAutomaticRenderError(); /** * Set the barcode object * @param ObjectInterface $barcode * @return RendererInterface */ public function setBarcode(ObjectInterface $barcode); /** * Retrieve the barcode object * @return ObjectInterface */ public function getBarcode(); /** * Checking of parameters after all settings * @return bool */ public function checkParams(); /** * Draw the barcode in the rendering resource * @return mixed */ public function draw(); /** * Render the resource by sending headers and drawed resource * @return mixed */ public function render(); } |