本文整理汇总了PHP中FPDI::SetDrawColor方法的典型用法代码示例。如果您正苦于以下问题:PHP FPDI::SetDrawColor方法的具体用法?PHP FPDI::SetDrawColor怎么用?PHP FPDI::SetDrawColor使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类FPDI
的用法示例。
在下文中一共展示了FPDI::SetDrawColor方法的4个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。
示例1:
try {
$_REQUEST["actual"] = $row["PRIMAANUALCOMPSINFORMATO"];
$_REQUEST["archivo"] = "W_".$_SESSION["usuario"]."_".date("YmdHis").".png";
$_REQUEST["provart"] = $row["PRIMAANUALSINFORMATO"];
require_once($_SERVER["DOCUMENT_ROOT"]."/modules/solicitud_cotizacion/generar_grafico_comparativo.php");
$graficoOk = true;
}
catch (Exception $e) {
$graficoOk = false;
}
// FIN - Generación de gráfico que va incrustado en el reporte..
if ($graficoOk) {
$pdf->setSourceFile($_SERVER["DOCUMENT_ROOT"]."/modules/solicitud_cotizacion/plantillas/analisis_comparativo_costos.pdf");
$pdf->SetDrawColor(255, 255, 255);
$pdf->SetFillColor(255, 255, 255);
$pdf->AddPage();
$tplIdx = $pdf->importPage(1);
$pdf->useTemplate($tplIdx);
$pdf->SetFont("Arial", "B", 10);
$pdf->Ln(33);
$pdf->Cell(40);
$pdf->Cell(144, 0, $row["RAZONSOCIAL"]);
$pdf->Ln(6.6);
$pdf->Cell(28);
$pdf->Cell(36, 0, $row["CUIT"]);
示例2:
$_REQUEST["y"] = $_REQUEST["y"] * 0.728;
if ($_REQUEST["tipoSello"] == "n") {
$pdf->SetFont("Arial", "B", 14);
$pdf->SetTextColor(0, 0, 0);
$pdf->SetXY($_REQUEST["x"] + 8, $_REQUEST["y"] + 18);
$pdf->Cell(0, 0, "NO CORRESPONDE PRESENTACIÓN");
$pdf->SetXY($_REQUEST["x"] + 11, $_REQUEST["y"] + 24);
$pdf->Cell(0, 0, "POR ACTIVIDAD DESARROLLADA");
}
else {
$pdf->SetFont("Arial", "B", 16);
switch ($_REQUEST["tipoSello"]) {
case "e":
$pdf->SetDrawColor(0, 0, 196);
$pdf->SetTextColor(0, 0, 196);
break;
case "h":
$pdf->SetDrawColor(196, 0, 0);
$pdf->SetTextColor(196, 0, 0);
break;
case "i":
$pdf->SetDrawColor(0, 0, 196);
$pdf->SetTextColor(0, 0, 196);
break;
case "s":
$pdf->SetDrawColor(0, 0, 196);
$pdf->SetTextColor(0, 0, 196);
break;
}
示例3:
$pdf->Cell(24.4, 0, $rowResponsable["RR_TITULO"]);
$pdf->Cell(1);
$pdf->Cell(28, 0, $rowResponsable["RR_MATRICULA"]);
$pdf->Cell(1);
$pdf->Cell(37, 0, $rowResponsable["RR_ENTIDAD"]);
$pdf->Ln(3);
}
$pdf->Ln(6);
$pdf->Cell(-5);
$pdf->Cell(0, 0, "El que suscribe en el carácter de responsable firmante declara bajo juramento que los datos consignados en la presente son correctos y completos, y que esta declaración ha sido confeccionada sin omitir");
$pdf->Ln(2.4);
$pdf->Cell(-5);
$pdf->Cell(0, 0, "ni falsear dato alguno que deba contener, siendo fiel expresión de la verdad.");
$pdf->Ln(8);
$pdf->SetDrawColor(0, 0, 0);
$pdf->Line($pdf->GetX() + 4, $pdf->GetY() + 4, $pdf->GetX() + 92, $pdf->GetY() + 4);
$pdf->Line($pdf->GetX() + 104, $pdf->GetY() + 4, $pdf->GetX() + 192, $pdf->GetY() + 4);
$pdf->Ln(6);
$pdf->SetFont("Arial", "B", 6);
$pdf->Cell(4);
$pdf->Cell(112, 0, "FIRMA, ACLARACIÓN Y SELLO DEL RESPONSABLE DE LOS DATOS DECLARADOS");
$pdf->Cell(0, 0, "FIRMA, ACLARACIÓN Y SELLO DEL RESPONSABLE DE HyS");
if ($autoPrint)
$pdf->AutoPrint(false);
$pdf->Output();
?>
示例4: generatesExternalReport
public function generatesExternalReport($id = -1)
{
/*
* Loading libraries and helpers
*/
$this->load->library(array('rb', 'fpdf_gen'));
$this->load->helper(array('date', 'utility'));
/*
* The request id is not set
*/
if ($id == -1) {
echo "Parece que não foi especificado qual o id da Solicitação.";
exit;
}
/*
* Loading request
*/
$request = R::findOne('request', 'id=?', array($id));
/*
* Request exists
*/
if ($request == null) {
echo 'Parece que a solicitação não existe.';
exit;
}
/*
* Creating PDF
*/
$pdf = new FPDI();
$pdf->addPage('L');
/* *********************************************************
* BEGIN - HEADER
********************************************************* */
$pdf->image(public_url('img/' . $this->config->item('system_report_logo')), 140, 5);
$pdf->ln(14);
$pdf->SetFont('Courier', 'B', 9);
$pdf->Cell(0, 0, utf8_decode($this->config->item('system_name')), 0, 0, 'C');
$pdf->Ln(5);
$pdf->SetFont('Courier', '', 9);
$pdf->Cell(0, 0, utf8_decode("SOLICITAÇÃO DE INFORMAÇÃO"), 0, 0, 'C');
/* *********************************************************
* END - HEADER
********************************************************* */
$pdf->Ln(10);
$pdf->SetFont('Courier', 'B', 9);
$pdf->SetDrawColor(217, 217, 217);
$pdf->SetFillColor(217, 217, 217);
$pdf->Cell(0, 10, utf8_decode(' DADOS DA SOLICITAÇÃO'), 'LRTB', 0, 'L', true);
$pdf->Ln(10);
$pdf->Cell(24, 10, utf8_decode(' PROTOCOLO: '), 'LTB', 0, 'L', false);
$pdf->SetFont('Courier', '', 9);
$pdf->Cell(110, 10, utf8_decode($request->protocol), 'TBR', 0, 'L', false);
$pdf->SetFont('Courier', 'B', 9);
$pdf->Cell(32, 10, utf8_decode(' SOLICITADA EM: '), 'TB', 0, 'L', false);
$pdf->SetFont('Courier', '', 9);
$pdf->Cell(111, 10, utf8_decode(mdate('%d/%m/%Y', strtotime($request->createdAt))), 'TBR', 0, 'L', false);
$pdf->Ln(10);
$pdf->SetFont('Courier', 'B', 9);
$pdf->Cell(24, 10, utf8_decode(' SITUAÇÃO: '), 'LB', 0, 'L', false);
$pdf->SetFont('Courier', '', 9);
$pdf->Cell(253, 10, utf8_decode(status_text($request->status)), 'TBR', 0, 'L', false);
$pdf->Ln(10);
$pdf->SetFont('Courier', 'B', 9);
$pdf->Cell(0, 10, utf8_decode(' SOLICITAÇÃO: '), 'LR', 0, 'L', false);
$pdf->Ln(8);
$pdf->SetFont('Courier', '', 9);
$pdf->MultiCell(0, 5, utf8_decode(' ' . $request->request), 'LR', 'L', false);
$pdf->Cell(0, 4, '', 'LR', 0, 'L', false);
$pdf->Ln(4);
$pdf->SetFont('Courier', 'B', 9);
$pdf->Cell(0, 10, utf8_decode(' TRÂMITAÇÃO'), 'LRTB', 0, 'L', true);
$pdf->Ln(10);
$pdf->SetFont('Courier', '', 9);
$statuses = R::find('status', ' request_id = ? ORDER BY created_at ASC ', array($request->id));
if (!count($statuses)) {
$pdf->Cell(0, 10, utf8_decode(' Nenhuma trâmitação ainda'), 'LRB', 0, 'L', false);
} else {
foreach ($statuses as $s) {
$pdf->SetFont('Courier', 'B', 9);
$pdf->Cell(0, 10, utf8_decode(' ' . status_text($s->type) . ' [' . date('d/m/Y', strtotime($s->createdAt)) . ']'), 'LR', 0, 'L', false);
$pdf->Ln(10);
$pdf->SetFont('Courier', '', 9);
$pdf->MultiCell(0, 5, utf8_decode(' ' . $s->response), 'LRB', 'L', false);
}
}
$pdf->Ln(10);
$pdf->Output();
}