41 lines
1.2 KiB
PHP
Raw Permalink Normal View History

<?php
/*+**********************************************************************************
* The contents of this file are subject to the vtiger CRM Public License Version 1.0
* ("License"); You may not use this file except in compliance with the License
* The Original Code is: vtiger CRM Open Source
* The Initial Developer of the Original Code is vtiger.
* Portions created by vtiger are Copyright (C) vtiger.
* All Rights Reserved.
************************************************************************************/
include_once dirname(__FILE__) . '/Viewer.php';
class Vtiger_PDF_PagerViewer extends Vtiger_PDF_Viewer {
protected $model;
function setModel($m) {
$this->model = $m;
}
function totalHeight($parent) {
return 10;
}
function initDisplay($parent) {
}
function display($parent) {
$pdf = $parent->getPDF();
$headerFrame = $parent->getHeaderFrame();
$displayFormat = '-%s-';
if($this->model) {
$displayFormat = $this->model->get('format', $displayFormat);
}
$contentHeight = $pdf->GetStringHeight($displayFormat, $headerFrame->w/2.0);
$pdf->MultiCell($headerFrame->w/2.0, $contentHeight, sprintf($displayFormat, $pdf->getPage()), 0, 'L', 0, 1,
$headerFrame->x+$headerFrame->w/2.0, $headerFrame->y);
}
}
?>