Bem amigos como não obtive nenhum exemplo, fiz o recibo em html mesmo e pedi pra visualizar em um nova guia. Como tenho uma certa urgência vai ficar assim mesmo. Pra trabalhos futuros a quem interessar pode deixar seus exemplos.
A quem desejar este exemplo ficou assim, para visualizar o valor que pego do BD usei a função que comentamos no post http://www.yiiframework.com/forum/index.php/topic/29168-valor-por-extenso/.
ReciboController
public function actionPrint() {
$model = rcprecibo::model()->findByPk($_GET['id']);
$html = $this->renderPartial('view', array('model' => $model), true);
/* Linhas Cabeçalhos */
$linhacabecalho1 = "Endereço da Empresa";
$linhacabecalho2 = "Cidade/Estado e CEP";
$linhacabecalho3 = "FONE e FAX";
/* Linhas Final */
$linhafinal1 = "Nome da Empresa";
$linhafinal2 = "<b>CNPJ</b>. 00.000.000/0004-31 - <b>INSC. EST.</b> 00.000.000-1";
/* Diretorio que será salvo */
$dir = dirname(__FILE__) . '/pdf/';
/* Nome do arquivo */
$file = $model->numero . "/" . $model->ano. '.pdf';
/* Importando a classe */
Yii::import('application.extensions.mpdf.mpdf');
$mpdf = new mpdf();
$mpdf->WriteHTML($html);
$html = '
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<meta http-equiv="Content-Language" content="pt-br, pt">
<title>Impressão de RPC - Recibo de Pagamento para Cliente</title>
</head>
<body>
<p>
<table style="height: 842px; text-align: left;" align="center" border="0" width="650">
<tbody>
<tr>
<td><img src="' . Yii::app()->baseUrl . '/images/logo.png" border="0" /></td>
<td><span style="font-size: 11;"><span style="font-family: Arial Unicode MS;">' . $linhacabecalho1 . '
<br>' . $linhacabecalho2 . '</span></span><br /> <span style="font-size: 11;"><span style="font-family: Arial Unicode MS;">' . $linhacabecalho3 . '</span></span><br /></td>
<td style="text-align: center;" valign="middle"><span style="font-size: small;"></span><span style="font-size: small;"><b>Nº </b>' . $model->numero . "/" . $model->ano . '</span></td>
</tr>
<tr>
<td rowspan="2" style="text-align: center;" colspan="2"><span style="font-size: medium;"><b>RECIBO</b></span></td>
<td style="text-align: center;" valign="middle">
<p><span style="font-size: small;"><b>1ª VIA</b> <span style="text-decoration: underline;">CLIENTE</span></span></p>
<p><span style="font-size: small;"><span style="text-decoration: underline;"><br /></span></span></p>
</td>
</tr>
<tr>
<td align="center" valign="middle">
<p style="text-align: center;"><span style="text-decoration: underline;"><span style="font-size: medium;"><b>R$ ' . number_format($model->valor, 2, ',', '.') . '</b></span></span></p>
<p style="text-align: center;"><span style="text-decoration: underline;"><span style="font-size: medium;"><b><br /></b></span></span></p>
</td>
</tr>
<tr>
<td colspan="3">
<p><span style="font-family: times new roman,times;"><span style="font-size: small;">Recebemos de
<b>' . $model->cliente0->nome . '</b>, a importância supra de <b>' . $model->extenso($model->valor, true) . '</b> referente a <b>' . $model->tipo0->descricao . " " . $model->descricao . '.</b></span></span></p>
<p><span style="font-family: times new roman,times;"><span style="font-size: small;"><b><br /></b></span></span></p>
</td>
</tr>
<tr>
<td colspan="3" align="right" valign="middle">
<p>' . $model->data_extenso($model->datarecebimento) . '</p>
</td>
</tr>
<tr>
<td colspan="3" align="center" valign="middle">____________________________________________<br /> <address><span style="font-size: 9;"><i><span style="font-family: arial,helvetica,sans-serif;">
' . $linhafinal1 . '</span></i></span></address> <address><span style="font-size: 9;"><i><span style="font-family: arial,helvetica,sans-serif;">' . $linhafinal2 . '</span></i></span></address>
<p> </p>
<p>------------------------------------------------------------------------------------------------------------------------</p>
<p> </p>
</td>
</tr>
<tr>
<td><img src="' . Yii::app()->baseUrl . '/images/logo.png" border="0" /></td>
<td><span style="font-size: 11;"><span style="font-family: Arial Unicode MS;">' . $linhacabecalho1 . '
<br>' . $linhacabecalho2 . '</span></span><br /> <span style="font-size: 11;"><span style="font-family: Arial Unicode MS;">' . $linhacabecalho3 . '</span></span><br /></td>
<td align="center" valign="middle"><span style="font-size: small;"><b>Nº </b>' . $model->numero . "/" . $model->ano . '</span></td>
</tr>
<tr>
<td rowspan="2" colspan="2" align="center" valign="middle"><span style="font-size: medium;"><b>RECIBO</b></span></td>
<td align="center" valign="middle">
<p><span style="font-size: small;"><b>2ª VIA</b> <span style="text-decoration: underline;">CD</span></span></p>
<p><span style="font-size: small;"><span style="text-decoration: underline;"><br /></span></span></p>
</td>
</tr>
<tr>
<td align="center" valign="middle">
<p><span style="text-decoration: underline;"><span style="font-size: medium;"><b>R$ ' . number_format($model->valor, 2, ',', '.') . '</b></span></span></p>
<p><span style="text-decoration: underline;"><span style="font-size: medium;"><b><br /></b></span></span></p>
</td>
</tr>
<tr>
<td colspan="3" align="left" valign="middle">
<p><span style="font-family: times new roman,times;"><span style="font-size: small;">Recebemos de
<b>' . $model->cliente0->nome . '</b>, a importância supra de <b>' . $model->extenso($model->valor, true) . '</b> referente a <b>' . $model->tipo0->descricao . " " . $model->descricao . '.</b></span></span></p>
<p><span style="font-family: times new roman,times;"><span style="font-size: small;"><b><br /></b></span></span></p>
</td>
</tr>
<tr>
<td colspan="3" align="right" valign="middle">
<p>' . $model->data_extenso($model->datarecebimento) . '</p>
</td>
</tr>
<tr>
<td colspan="3" align="center" valign="middle">____________________________________________<br /> <address><span style="font-size: 9;"><span style="font-family: arial,helvetica,sans-serif;">
' . $linhafinal1 . '</span></span></address> <address><span style="font-size: 9;"><span style="font-family: arial,helvetica,sans-serif;">' . $linhafinal2 . '</span></span></address>
<p> </p>
<p>------------------------------------------------------------------------------------------------------------------------</p>
<p> </p>
</td>
</tr>
<tr>
<td><img src="' . Yii::app()->baseUrl . '/images/logo.png" border="0" /></td>
<td align="left" valign="middle"><span style="font-size: 11;"><span style="font-family: Arial Unicode MS;">' . $linhacabecalho1 . '
<br>' . $linhacabecalho2 . '</span></span><br /> <span style="font-size: 11;"><span style="font-family: Arial Unicode MS;">' . $linhacabecalho3 . '</span></span><br /></td>
<td align="center" valign="middle"><span style="font-size: small;"><b>Nº </b>' . $model->numero . "/" . $model->ano . '</span></td>
</tr>
<tr>
<td rowspan="2" colspan="2" align="center" valign="middle"><span style="font-size: medium;"><b>RECIBO</b></span></td>
<td align="center" valign="middle">
<p><span style="font-size: small;"><b>3ª VIA</b> <span style="text-decoration: underline;">ARQUIVO</span></span></p>
<p><span style="font-size: small;"><span style="text-decoration: underline;"><br /></span></span></p>
</td>
</tr>
<tr>
<td align="center" valign="middle">
<p><span style="text-decoration: underline;"><span style="font-size: medium;"><b>R$ ' . number_format($model->valor, 2, ',', '.') . '</b></span></span></p>
<p><span style="text-decoration: underline;"><span style="font-size: medium;"><b><br /></b></span></span></p>
</td>
</tr>
<tr>
<td colspan="3" align="left" valign="middle">
<p><span style="font-family: times new roman,times;"><span style="font-size: small;">Recebemos de
<b>' . $model->cliente0->nome . '</b>, a importância supra de <b>' . $model->extenso($model->valor, true) . '</b> referente a <b>' . $model->tipo0->descricao . " " . $model->descricao . '.</b></span></span></p>
<p><span style="font-family: times new roman,times;"><span style="font-size: small;"><b><br /></b></span></span></p>
</td>
</tr>
<tr>
<td colspan="3" align="right" valign="middle">
<p>' . $model->data_extenso($model->datarecebimento) . '</p>
</td>
</tr>
<tr>
<td colspan="3" align="center" valign="middle">____________________________________________<br /> <address><span style="font-size: 9;"><span style="font-family: arial,helvetica,sans-serif;">
' . $linhafinal1 . '</span></span></address> <address><span style="font-size: 9;"><span style="font-family: arial,helvetica,sans-serif;">' . $linhafinal2 . '</span></span></address></td>
</tr>
</tbody>
</table>
<script type="text/javascript">
print();
</script>
</body>
</html>
';
echo $html;
}
No \recibo\views\recibo\view
<?php
$this->widget('ext.widgets.amenu.XActionMenu', array(
'htmlOptions' => array('class' => 'actionBar'),
'encodeLabel' => false,
'items' => array(
array('label' => '<img src="' . Yii::app()->baseUrl . '/images/printer--arrow.png" /> Gerar Recibo', 'url' => array('print', 'id' => $model->idrcprecibo), 'linkOptions' => array('target' => '_blank')),
),
));
?>
No admin também coloquei um button
<?php
$this->widget('zii.widgets.grid.CGridView', array(
'id' => 'rcprecibo-grid',
'dataProvider' => $model->search(),
'filter' => $model,
'pager' => array('cssFile' => Yii::app()->baseUrl . '/css/gridViewStyle/gridView.css'),
'cssFile' => Yii::app()->baseUrl . '/css/gridViewStyle/gridView.css',
'htmlOptions' => array('class' => 'grid-view rounded'),
'columns' => array(
...................................
array(
'header' => 'Opções',
'class' => 'CButtonColumn',
'template' => '{view}{update}{delete}{print}',
'updateButtonLabel' => 'Editar o Recibo',
'viewButtonLabel' => 'Detalhes do Recibo',
'deleteButtonLabel' => 'Apagar Recibo',
'viewButtonImageUrl' => Yii::app()->baseUrl . '/css/gridViewStyle/images/' . 'gr-view.png',
'updateButtonImageUrl' => Yii::app()->baseUrl . '/css/gridViewStyle/images/' . 'gr-update.png',
'deleteButtonImageUrl' => Yii::app()->baseUrl . '/css/gridViewStyle/images/' . 'gr-delete.png',
'buttons' => array(
'print' => array(
'label' => 'Gerar e Imprimir Recibo',
'imageUrl' => Yii::app()->baseUrl . '/css/gridViewStyle/images/' . 'printer--arrow.png',
'url' => 'Yii::app()->createUrl("/rcprecibo/print", array("id" => $data->idrcprecibo))',
'options' => array('target' => '_blank'),
'click' => 'function(){if(confirm("Tem a certeza que deseja gerar o Recibo?"))alert("Obrigado! Após imprimir feche a guia de impressão.");else return false; }',
),
),
),
),
)); ?>
Sei que pode estar um pouco grosseiro mais pra mim serviu bem…