Beispiel #1
0
 /**
  * Handle calls to block element renderer
  *
  * @param ezcDocumentLocateableDomElement $element
  * @return void
  */
 private function renderBlock(ezcDocumentLocateableDomElement $element)
 {
     $renderer = new ezcDocumentPdfBlockRenderer($this->driver, $this->styles);
     $page = $this->driver->currentPage();
     return $renderer->renderNode($page, $this->hyphenator, $this->tokenizer, $element, $this);
 }
Beispiel #2
0
 /**
  * Construct from item number.
  * 
  * @param ezcDocumentPdfDriver $driver
  * @param ezcDocumentPcssStyleInferencer $styles
  * @param ezcDocumentListItemGenerator $generator 
  * @param int $item 
  * @return void
  */
 public function __construct(ezcDocumentPdfDriver $driver, ezcDocumentPcssStyleInferencer $styles, ezcDocumentListItemGenerator $generator, $item)
 {
     parent::__construct($driver, $styles);
     $this->generator = $generator;
     $this->item = $item;
 }