当前位置: 首页>>代码示例>>PHP>>正文


PHP PDF::Line方法代码示例

本文整理汇总了PHP中PDF::Line方法的典型用法代码示例。如果您正苦于以下问题:PHP PDF::Line方法的具体用法?PHP PDF::Line怎么用?PHP PDF::Line使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在PDF的用法示例。


在下文中一共展示了PDF::Line方法的15个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。

示例1: render

 /**
  * PDF line renderer
  *
  * @param PDF $pdf
  *
  * @return void
  */
 function render($pdf)
 {
     if ($this->x1 == ".") {
         $this->x1 = $pdf->GetX();
     }
     if ($this->y1 == ".") {
         $this->y1 = $pdf->GetY();
     }
     if ($this->x2 == ".") {
         $this->x2 = $pdf->getMaxLineWidth();
     }
     if ($this->y2 == ".") {
         $this->y2 = $pdf->GetY();
     }
     if ($pdf->getRTL()) {
         $pdf->Line($pdf->getPageWidth() - $this->x1, $this->y1, $pdf->getPageWidth() - $this->x2, $this->y2);
     } else {
         $pdf->Line($this->x1, $this->y1, $this->x2, $this->y2);
     }
 }
开发者ID:jacoline,项目名称:webtrees,代码行数:27,代码来源:PDF_Line.php

示例2:

$pdf->SetTextColor(0);
//$temp = str_replace(' ', ' ', PRINT_INVOICE_ORDERNR);
$pdf->Text(20, 95, PRINT_INVOICE_HEADING);
// Rechnungsdatum
$temp = str_replace(' ', ' ', PRINT_INVOICE_DATE);
$pdf->Text(165, 95, $temp . tep_date_short($order->info['date_purchased']));
// Fälligkeitsdatum
//$temp2 = str_replace(' ', ' ', ENTRY_INVOICE_DATE_ZAHLBAR);
//$pdf->Text(171,99,$temp2 . tep_date_short_add($order->info['date_purchased'], 'day' , ZAHLUNGSFAELLIGKEIT));
// Falzmarke
$pdf->SetY(105);
$pdf->SetX(20);
$x = 10;
$y = $pdf->GetY();
$pdf->SetLineWidth(0.25);
$pdf->Line($x, $y, $this->w - $this->rMargin, $y);
// Rechnungstext 1
$pdf->SetFont('Arial', '', 8);
$pdf->SetTextColor(0);
$pdf->SetY(100);
$pdf->Cell(15);
$text['edit_invoice_text'] = str_replace("<br>", '', $text['edit_invoice_text']);
$pdf->MultiCell(200, 4, $text['edit_invoice_text'], 0, 'L');
$pdf->SetFont('Arial', 'B', 8);
$pdf->SetTextColor(0);
// Auftragsnummer
$temp = str_replace('&nbsp;', ' ', ENTRY_INVOICE_AUFTRAG_ID);
$pdf->Text(20, 120, $temp . tep_db_input($oID));
// Kundenummer
$temp = str_replace('&nbsp;', ' ', ENTRY_INVOICE_COSTUMER_ID);
$pdf->Text(165, 120, $temp . $the_customers_id);
开发者ID:severnaya99,项目名称:Sg-2010,代码行数:31,代码来源:print_orders_pdf.php

示例3: PDF

}
$nombre = "<b>Descripción del reporte</b>";
$img = "imagenes/log.jpg";
//Antes de pasar los datos al PDF, hay que pasar las variables por la función html_entity_decode para decodificar los caracteres especiales, los acentos y las ñ
// Siempre y cuando los datos extraídos de la BD sean UTF8 (no lo probe con otra codificación)
$nombre = html_entity_decode($nombre);
$descripcion = html_entity_decode($descripcion);
//Creamos una nueva instancia de la clase
$pdf = new PDF();
//Añádimos la primera página
$pdf->AddPage();
$pdf->Image('log.jpg', 8, 8, 30);
$pdf->Ln(12);
$pdf->SetFont('Helvetica', '', 20);
//$pdf->Ln(12);
$pdf->Line(10, 30, 200, 30);
$pdf->SetFontSize(17);
$pdf->SetTextColor(44, 62, 80);
$pdf->WriteHTML("Online Computer Shop");
$pdf->SetTextColor(0);
$pdf->SetLeftMargin(155);
$pdf->SetFontSize(14);
$pdf->Ln(-15);
$pdf->WriteHTML("<br><br><b>Fecha:</b> " . date("d/m/Y", time() - 25200));
$pdf->WriteHTML("<br><b>Hora:</b> " . date("H:i:s", time() - 25200) . "\n\n");
$pdf->SetLeftMargin(10);
$pdf->Ln(14);
// Otra parte importante, luego de pasar las variables por la función html_entity_decode, para que se vean bien los acentos y las ñ, hay que pasarlas por otra
// función que es utf8_decode
$pdf->SetFontSize(14);
$pdf->WriteHTML(utf8_decode($nombre));
开发者ID:GrupoOCS,项目名称:OCS,代码行数:31,代码来源:inventario.php

示例4: convertirMonto

$pdf->Ln(4);
$pdf->Cell(0, 0, utf8_decode('- Judiciales:'), 0, 0, 'L', false);
//descuento por reposo
$pdf->text(80, 94, "Gs: ");
$pdf->text(90, 94, number_format($Judicial), 0, '', '.');
$pdf->Ln(4);
$pdf->Cell(0, 0, utf8_decode('- Otros Descuentos:'), 0, 0, 'L', false);
//descuentos Judiciales esto es otros descuentos
$pdf->text(80, 98, "Gs: ");
$pdf->text(90, 98, number_format($Odescuentos), 0, '', '.');
$pdf->Ln(4);
$pdf->Cell(0, 0, utf8_decode('- Total Descuentos:'), 0, 0, 'L', false);
//aqui si fijamos el descuento de judiciales..
$pdf->text(152, 102, 'Gs:');
$pdf->text(158, 102, number_format($IPS + $Ausencia + $Permiso + $ASO + $Reposo + $Judicial + $Odescuentos), 0, '', '.');
$pdf->Line(158, 103, 177, 103);
$pdf->Ln(4);
$pdf->Cell(0, 0, utf8_decode('Saldo a Cobrar:'), 0, 0, 'L', false);
//salario a cobrar
$pdf->Ln(4);
$pdf->Cell(0, 0, utf8_decode('Son:'), 0, 0, 'L', false);
$pdf->text(20, 110, convertirMonto((int) $Neto));
$pdf->text(152, 110, 'Gs:');
$pdf->text(158, 110, number_format($Neto), 0, '', '.');
$pdf->Line(158, 111, 177, 111);
$pdf->Line(158, 112, 177, 112);
//Table header
/*$pdf->Cell(20,10,'SIAPE',1,0,'L',1);
$pdf->Cell(50,10,'Nome',1,1,'L',1);*/
$pdf->Output();
$pdf->Close();
开发者ID:mriveros,项目名称:PHPESTACIONES,代码行数:31,代码来源:ReciboFunc.php

示例5:

$pdf->SetY(167);
$pdf->SetX(280);
$pdf->Cell(25, 5, '100', 0, 0, 'L');
$pdf->SetY(167);
$pdf->SetX(290);
$pdf->Cell(25, 5, '105', 0, 0, 'L');
$pdf->SetY(167);
$pdf->SetX(300);
$pdf->Cell(25, 5, '110', 0, 0, 'L');
$pdf->SetY(180);
$pdf->SetX(80);
$pdf->Cell(25, 5, '1:200,000', 0, 0, 'L');
if ($graphtax1 > 0) {
    $pdf->SetLineWidth(2);
    $pdf->SetDrawColor(255, 0, 0);
    $pdf->Line(80, 70, 80 + $graphtax1, 70);
}
$pdf->SetY(67);
$pdf->SetX(80 + $graphtax1 + 3);
$pdf->Cell(25, 5, 'Year ' . $dateprev . ' (' . number_format($sumtax1[0], 2) . ')', 0, 0, 'L');
if ($graphtax2 > 0) {
    $pdf->SetLineWidth(2);
    $pdf->SetDrawColor(255, 100, 0);
    $pdf->Line(80, 75, 80 + $graphtax2, 75);
}
$pdf->SetY(72);
$pdf->SetX(80 + $graphtax2 + 3);
$pdf->Cell(25, 5, 'Year ' . $datenext . ' (' . number_format($sumtax2[0], 2) . ')', 0, 0, 'L');
if ($graphfee1 > 0) {
    $pdf->SetLineWidth(2);
    $pdf->SetDrawColor(0, 255, 0);
开发者ID:laiello,项目名称:ebpls,代码行数:31,代码来源:ebpls_comparative_annual_chart.php

示例6: while

        $oList_sub = mysql_query("select * from m_iku_sub WHERE ta = '{$th}' and kdunitkerja = '480000' and no_iku = '{$row['no_iku']}' order by no_iku_sub");
        while ($row_sub = mysql_fetch_array($oList_sub)) {
            $iku_sub = $iku_sub . nmalfa($row_sub['no_iku_sub']) . '. ' . $row_sub['nm_iku_sub'] . "\n";
        }
        $arrIku = $pdf->SplitToArray($w1[2], $ln, trim($iku_sub));
    } else {
        $arrIku = $pdf->SplitToArray($w1[2], $ln, '[IKU ' . $row['no_iku'] . '] ' . trim($row['nm_iku']));
    }
    if ($max < count($arrSasaran)) {
        $max = count($arrSasaran);
    }
    if ($max < count($arrIku)) {
        $max = count($arrIku);
    }
    if ($kd_sasaran != $row['no_sasaran']) {
        $pdf->Line($margin, $pdf->GetY(), $margin + $w1[0] + $w1[1] + $w1[2], $pdf->GetY());
    }
    if ($kd_sasaran == $row['no_sasaran']) {
        $pdf->Line($margin + $w1[0] + $w1[1], $pdf->GetY(), $margin + $w1[0] + $w1[1] + $w1[2], $pdf->GetY());
    }
    $kd_sasaran = $row['no_sasaran'];
    for ($i = 0; $i < $max; $i++) {
        $pdf->SetX($margin + $w1[0]);
        $pdf->Cell($w1[1], $ln, $arrSasaran[$i], 'LR', 0, 'L');
        $pdf->SetX($margin + $w1[0] + $w1[1]);
        $pdf->Cell($w1[2], $ln, $arrIku[$i], 'LR', 1, 'L');
    }
}
$pdf->Line($margin, $pdf->GetY(), $margin + $w1[0] + $w1[1] + $w1[2], $pdf->GetY());
$pdf->SetDisplayMode('real');
$pdf->Output('doc.pdf', 'I');
开发者ID:abbeet,项目名称:server39,代码行数:31,代码来源:iku_utama_prn.php

示例7:

        }
    }
}
$pdf->Write(5, $identity . "Nummer: " . $bookdata[passport]);
$pdf->SetXY(100, 100);
$pdf->Write(5, $bookdata[agency] . ", " . $bookdata[issue_date]);
$pdf->SetXY(100, 105);
$pdf->Write(5, $bookdata[zip] . " " . $bookdata[city]);
$pdf->SetXY(100, 110);
$pdf->Write(5, $bookdata[street]);
$pdf->SetXY(100, 115);
$pdf->Write(5, $bookdata[country]);
$pdf->SetXY(100, 120);
$pdf->Write(5, $bookdata[children]);
// Table
$pdf->Line(10, 60, 190, 60);
$pdf->Line(10, 65, 190, 65);
$pdf->Line(10, 70, 190, 70);
$pdf->Line(10, 75, 190, 75);
$pdf->Line(10, 80, 190, 80);
$pdf->Line(10, 85, 190, 85);
$pdf->Line(10, 90, 190, 90);
$pdf->Line(10, 95, 190, 95);
$pdf->Line(10, 100, 190, 100);
$pdf->Line(10, 105, 190, 105);
$pdf->Line(10, 110, 190, 110);
$pdf->Line(10, 115, 190, 115);
$pdf->Line(10, 120, 190, 120);
$pdf->Line(10, 125, 190, 125);
$pdf->Line(100, 60, 100, 125);
// signs
开发者ID:BackupTheBerlios,项目名称:zvs,代码行数:31,代码来源:meldescheinpdf.php

示例8: home__memberlist_printview

function home__memberlist_printview()
{
    global $base_url, $files_dir, $config;
    // $content='<html><head><meta http-equiv="Content-Type" content="application/pdf; charset=utf-8" />';
    // drupal_add_css(BOOTSTRAP.'/css/bootstrap.min.css');
    // drupal_add_css(CHURCHDB.'/cdb_printview.css');
    // $content=$content.drupal_get_header();
    if (!user_access("view memberliste", "churchdb")) {
        addErrorMessage(t("no.permission.for", t("list.of.members")));
        return " ";
    }
    require_once ASSETS . '/fpdf17/fpdf.php';
    $compact = true;
    if (isset($_GET["compact"])) {
        $compact = $_GET["compact"];
    }
    // Instanciation of inherited class
    $pdf = new PDF('P', 'mm', 'A4');
    $pdf->AliasNbPages();
    $pdf->AddPage();
    $pdf->SetFont('Arial', '', 9);
    $res = home_getMemberList();
    $pdf->SetLineWidth(0.4);
    $pdf->SetDrawColor(200, 200, 200);
    $fields = _home__memberlist_getSettingFields()->fields;
    foreach ($res as $p) {
        $pdf->Line(8, $pdf->GetY() - 1, 204, $pdf->GetY() - 1);
        $pdf->Cell(10, 10, "", 0);
        if ($p->imageurl == null || !file_exists("{$files_dir}/fotos/{$p->imageurl}")) {
            $p->imageurl = "nobody.gif";
        }
        $pdf->Image("{$files_dir}/fotos/{$p->imageurl}", $pdf->GetX() - 10, $pdf->GetY() + 1, 9);
        $pdf->Cell(2);
        $pdf->Cell(13, 9, $p->anrede, 0, 0, 'L');
        $pdf->Cell(48, 9, utf8_decode("{$p->name}, {$p->vorname}"), 0, 0, 'L');
        $pdf->Cell(45, 9, utf8_decode("{$p->strasse}"), 0, 0, 'L');
        // TODO: second occurence of code part - whats this for?
        $birthday = "";
        if ($p->geburtsdatum != null) {
            if ($p->year < 7000) {
                $birthday = "{$p->day}.{$p->month}.";
            }
            if ($p->year != 1004 && $fields["memberlist_birthday_full"]->getValue()) {
                if ($p->year < 7000) {
                    $birthday = $birthday . $p->year;
                } else {
                    $birthday = $birthday . $p->year - 7000;
                }
            }
        }
        $pdf->Cell(20, 9, $birthday, 0, 0, 'L');
        if ($fields["memberlist_telefonprivat"]->getValue() && $p->telefonprivat != "") {
            $pdf->Cell(30, 9, $p->telefonprivat, 0, 0, 'L');
        } else {
            if ($fields["memberlist_telefongeschaeftlich"]->getValue() && $p->telefongeschaeftlich != "") {
                $pdf->Cell(30, 9, $p->telefongeschaeftlich, 0, 0, 'L');
            } else {
                if ($fields["memberlist_telefongeschaeftlich"]->getValue() && $p->fax != "") {
                    $pdf->Cell(30, 9, $p->fax . " (Fax)", 0, 0, 'L');
                } else {
                    $pdf->Cell(30, 9, "", 0, 0, 'L');
                }
            }
        }
        if ($fields["memberlist_telefonhandy"]->getValue() && $p->telefonhandy != "") {
            $pdf->Cell(30, 9, $p->telefonhandy, 0, 0, 'L');
        }
        // Zeilenumbruch
        $pdf->Ln(5);
        $pdf->Cell(73);
        $pdf->Cell(48, 10, "{$p->plz} " . utf8_decode($p->ort), 0, 0, 'L');
        $pdf->Cell(17);
        if ($fields["memberlist_email"]->getValue() && $p->email != "") {
            $pdf->SetFont('Arial', '', 8);
            $pdf->Cell(30, 9, $p->email);
            $pdf->SetFont('Arial', '', 9);
        }
        $pdf->Ln(12);
    }
    $pdf->Output(t("list.of.members") . '.pdf', 'I');
}
开发者ID:lhaselauer,项目名称:churchtools_basic,代码行数:81,代码来源:home.php

示例9: PDF

$dOrderJum = mysql_fetch_assoc($nOrderJum);
$pdf = new PDF('P', 'mm', 'A4');
$pdf->AddPage();
$pdf->Ln();
$path = 'images/logo.jpg';
$pdf->Image($path, 15, 3, 20);
$pdf->SetFont('Arial', 'B', 12);
$pdf->SetY(10);
$pdf->Cell(190, 5, 'Daftar Perbandingan Harga', 0, 1, 'C');
$pdf->Ln();
$pdf->SetFont('Arial', 'B', 8);
$pdf->Cell(190, 5, $nodph, 0, 0, 'C');
$pdf->SetX(180);
$pdf->Cell(1, 5, 'Date : ' . tanggalnormal($dOrder['tanggal']), 0, 1, 'L');
$pdf->Ln();
$pdf->Line(10, 30, 200, 30);
$pdf->SetFont('Arial', '', 7);
$pdf->Ln();
$pdf->Cell(15, 5, 'Nama PT.', 0, 0, 'L');
$pdf->Cell(10, 5, ':', 0, 0, 'C');
$pdf->Cell(80, 5, $nmOrg[$kdPt[$dOrder['nopp']]], 0, 0, 'L');
$pdf->Cell(15, 5, 'Dept', 0, 0, 'L');
$pdf->Cell(10, 5, ':', 0, 0, 'C');
$pdf->Cell(10, 5, $nmOrg[substr($dOrder['nopp'], 15, 4)], 0, 1, 'L');
$pdf->Cell(15, 5, 'No.PP.', 0, 0, 'L');
$pdf->Cell(10, 5, ':', 0, 0, 'C');
$pdf->Cell(80, 5, $dOrder['nopp'], 0, 0, 'L');
$pdf->Cell(15, 5, 'Qty', 0, 0, 'L');
$pdf->Cell(10, 5, ':', 0, 0, 'C');
$pdf->Cell(10, 5, $dOrderJum['jumlah'], 0, 1, 'L');
$pdf->Cell(15, 5, '', 0, 0, 'L');
开发者ID:halimc17,项目名称:magsys,代码行数:31,代码来源:log_slave_print_permintaan_penawaran_v2_12112015.php

示例10: count

$arrPaguDipa = $pdf->SplitToArray($w[2], $ln, number_format($row['jml_anggaran_dipa'], "0", ",", "."));
$arrPaguIni = $pdf->SplitToArray($w[3], $ln, number_format($row['jml_anggaran_indikatif'], "0", ",", "."));
if ($max < count($arrUraian)) {
    $max = count($arrUraian);
}
for ($i = 0; $i < $max; $i++) {
    $pdf->SetX($margin);
    $pdf->Cell($w[0], $ln, $arrKode[$i], 'LR', 0, 'C');
    $pdf->SetX($margin + $w[0]);
    $pdf->Cell($w[1], $ln, $arrUraian[$i], 'LR', 0, 'L');
    $pdf->SetX($margin + $w[0] + $w[1]);
    $pdf->Cell($w[2], $ln, $arrPaguDipa[$i], 'LR', 0, 'R');
    $pdf->SetX($margin + $w[0] + $w[1] + $w[2]);
    $pdf->Cell($w[3], $ln, $arrPaguIni[$i], 'LR', 1, 'R');
}
$pdf->Line($margin, $pdf->GetY(), $margin + $w[0] + $w[1] + $w[2] + $w[3], $pdf->GetY());
switch ($xlevel) {
    case '1':
        $sql = "SELECT kddept,kdunit,kdprogram, SUM(jml_anggaran_renstra) as jml_anggaran_renstra, SUM(jml_anggaran_dipa) as jml_anggaran_dipa, SUM(jml_anggaran_indikatif) as jml_anggaran_indikatif FROM thbp_kak_kegiatan WHERE th = '{$th}' GROUP BY concat(kddept,kdunit,kdprogram) ORDER BY concat(kddept,kdunit,kdprogram)";
        break;
    case '5':
        $sql = "SELECT kddept,kdunit,kdprogram, SUM(jml_anggaran_renstra) as jml_anggaran_renstra, SUM(jml_anggaran_dipa) as jml_anggaran_dipa, SUM(jml_anggaran_indikatif) as jml_anggaran_indikatif FROM thbp_kak_kegiatan WHERE kdunitkerja = '{$xkdunit}' and th = '{$th}' GROUP BY concat(kddept,kdunit,kdprogram) ORDER BY concat(kddept,kdunit,kdprogram)";
        break;
    case '6':
        $sql = "SELECT kddept,kdunit,kdprogram, SUM(jml_anggaran_renstra) as jml_anggaran_renstra, SUM(jml_anggaran_dipa) as jml_anggaran_dipa, SUM(jml_anggaran_indikatif) as jml_anggaran_indikatif FROM thbp_kak_kegiatan WHERE left(kdunitkerja,3) = '{$kddeputi_i}' and th = '{$th}' GROUP BY concat(kddept,kdunit,kdprogram) ORDER BY concat(kddept,kdunit,kdprogram)";
        break;
    default:
        $sql = "SELECT kddept,kdunit,kdprogram, SUM(jml_anggaran_renstra) as jml_anggaran_renstra, SUM(jml_anggaran_dipa) as jml_anggaran_dipa, SUM(jml_anggaran_indikatif) as jml_anggaran_indikatif FROM thbp_kak_kegiatan WHERE th = '{$th}' GROUP BY concat(kddept,kdunit,kdprogram) ORDER BY concat(kddept,kdunit,kdprogram)";
        break;
}
$oProgram = mysql_query($sql);
开发者ID:abbeet,项目名称:server39,代码行数:31,代码来源:baseline_anggaran_prn.php

示例11:

       $pdf->SetY(285);
       $pdf->Cell(150,12,'>>> --- SEGUE SU PAGINA SUCCESSIVA --- >>>',1,1,'C');
       $pdf->AddPage();
    }
}
$piede='il cliente';
$pdf->Cell(150,8,'TOTALE RISCOSSO',1,0,'R');
$pdf->Cell(40,8,gaz_format_number($importo),1,1,'R',1);

if ($pdf->GetY() <= 135)
    {
    $pdf->SetY(140);
    $pdf->SetFont('helvetica','',8);
    $pdf->MultiCell(190,4,'Copia per il cliente',0,'C',0);
    $pdf->Ln(8);
    $pdf->Line(0,145,210,145);
    $pdf->Header();
    }
 else   $pdf->AddPage();
$rs_rig = gaz_dbi_dyn_query("*", $gTables['rigbro'], "id_tes like '$testat'","id_tes desc");
$importo = 0;
while ($rigo = gaz_dbi_fetch_array($rs_rig)) {
    if ($pdf->GetY() <= 280) {
          $pdf->Cell(150,8,$rigo['descri'],1,0,'L');
          $pdf->Cell(40,8,gaz_format_number($rigo['prelis']),1,1,'R');
          $importo += $rigo['prelis'];
    } else {
       $pdf->SetY(285);
       $pdf->Cell(190,12,'>>> --- SEGUE SU PAGINA SUCCESSIVA --- >>>',1,1,'C');
       $pdf->AddPage();
    }
开发者ID:andreabia,项目名称:gazie,代码行数:31,代码来源:stampa_salcon.php

示例12:

 /**
  * Fonction realisant une croix aux 4 coins des cartes
  *
  * @param PDF	$pdf				PDF
  * @param int	$x1					X1
  * @param int	$y1					Y1
  * @param int	$x2					X2
  * @param int	$y2					Y2
  * @param int	$epaisseur			Epaisseur
  * @param int	$taille             Size
  * @return void
  */
 function _Croix(&$pdf, $x1 = 0, $y1 = 0, $x2 = 210, $y2 = 297, $epaisseur = 1, $taille = 4)
 {
     $pdf->SetDrawColor(192, 192, 192);
     $pdf->SetLineWidth($epaisseur);
     $lg = $taille / 2;
     // croix haut gauche
     $pdf->Line($x1, $y1 - $lg, $x1, $y1 + $lg);
     $pdf->Line($x1 - $lg, $y1, $x1 + $lg, $y1);
     // croix bas gauche
     $pdf->Line($x1, $y2 - $lg, $x1, $y2 + $lg);
     $pdf->Line($x1 - $lg, $y2, $x1 + $lg, $y2);
     // croix haut droit
     $pdf->Line($x2, $y1 - $lg, $x2, $y1 + $lg);
     $pdf->Line($x2 - $lg, $y1, $x2 + $lg, $y1);
     // croix bas droit
     $pdf->Line($x2, $y2 - $lg, $x2, $y2 + $lg);
     $pdf->Line($x2 - $lg, $y2, $x2 + $lg, $y2);
     $pdf->SetDrawColor(0, 0, 0);
 }
开发者ID:ADDAdev,项目名称:Dolibarr,代码行数:31,代码来源:pdf_standard.class.php

示例13: VALUES

	reset($auxcod);
	foreach ($auxcod as $cod) {
		if (!empty($cod)){
			//Salva as informações da ficha de autorização no BD
			$sqla = "INSERT INTO autorizacao_codigoconvenio (codautorizacao, codconvenio) VALUES ('$resultc[0]', '$cod');";
			// Executa o comando SQL
			mysql_query($sqla);
		}
	}
	
	//Instanciação da classe herdada
    $pdf=new PDF("L","mm","A4"); //P->Retrato, L->Paisagem; mm-> milímetros; A4-> padrão da folha
    //$pdf = new MEM_IMAGE;
    $pdf->AliasNbPages(); //Recebe o total de páginas
    $pdf->AddPage(); //Coloca uma página em branco
    $pdf->Line(148,0,148,210); //Adiciona a linha no centro da pagina
    
                    //BLOCO DO NOME GUIA DE PROCEDIMENTOS
    //-----------------------------------------------------------------------------------------------
    $pdf->SetFont('Arial','B',12);
    $pdf->Cell(33);
    $pdf->Cell(70,10,utf8_decode('Guia de Autorização'),0,0,'C');
    $pdf->SetX(180);
    $pdf->Cell(70,10,utf8_decode('Guia de Autorização'),0,0,'C');
    //-----------------------------------------------------------------------------------------------
                    
                    //BLOCO DA LINHA
    //-----------------------------------------------------------------------------------------------
    $pdf->SetFont('Arial','U',8);
    $pdf->Ln(3);
    $pdf->Cell(50,10,'                                                                                                                                                                            ',0,0);
开发者ID:aguedesjr,项目名称:nutrosiscare,代码行数:31,代码来源:salvaaut.php

示例14: while

     $pdf->Cell($breite, 4, '', 0, 1, 'C');
     $ic++;
 }
 while ($count[$ic] and $einzel[$ie] and $count[$ic]->tln_nr > $einzel[$ie]->tln_nr) {
     $pdf->Cell($breite1, 4, ' ', 0, 0);
     $ztext = utf8_decode("Ergebnis übersprungen, da Spieler nicht in Aufstellung ");
     $ztext .= ' Verein:' . $einzel[$ie]->zps . ' Mitglied:' . $einzel[$ie]->spieler;
     $ztext .= ' Durchgang:' . $einzel[$ie]->dg . ' Runde:' . $einzel[$ie]->runde;
     $ztext .= ' Brett:' . $einzel[$ie]->brett . ' Erg:' . $einzel[$ie]->punkte;
     $pdf->Cell(50, 4, $ztext, 0, 1, 'L');
     $ie++;
 }
 $x = $pdf->GetX();
 $y = $pdf->GetY();
 if ($o_nr == 0 or $mannschaft[$m]->sg_zps <= "0") {
     $pdf->Line($x + $breite1, $y + 2, $x + 170, $y + 2);
 } else {
     $pdf->Line($x + $breite1, $y + 2, $x + 178, $y + 2);
 }
 $pdf->Cell(8, 4, '', 0, 1, 'C');
 $pdf->Cell($breite1, 4, ' ', 0, 0);
 $pdf->Cell(12, 4, JText::_('TEAM_TOTAL'), 0, 0, 'C');
 if ($o_nr == 0 or $mannschaft[$m]->sg_zps <= "0") {
     $pdf->Cell(40, 4, '', 0, 0);
 } else {
     $pdf->Cell(48, 4, '', 0, 0);
 }
 $pdf->Cell(10, 4, '', 0, 0, 'R');
 $pktsumme = 0;
 $spl = 0;
 for ($c = 0; $c < $mannschaft[$m]->dg; $c++) {
开发者ID:ChessLeagueManager,项目名称:deprecated,代码行数:31,代码来源:heft_pdf.php

示例15: constructPIContent


//.........这里部分代码省略.........
                         $slipinfo = 'Bonofactum';
                     }
                     $colpos = $margin + 1;
                     $pdf->OrderBarcode($o['type'], $oiid, $barcode_pos, $rowpos, $barcode_width);
                     $pdf->SetXY($margin, $rowpos);
                     $pdf->setFont('Arial', 'B', '12');
                     $pdf->Cell(100, $lineheight, 'Engraving Order Slip (' . $slipinfo . ')');
                     $rowpos += $lineheight + 5;
                     $rowpos_fixed = $rowpos;
                     if ($imgbig != '') {
                         $pdf->Image($imgbig, $colpos, $rowpos, $imgbig_width);
                     }
                     $pdf->Rect($colpos, $rowpos, $imgbig_width, $imgbig_width);
                     $colpos += $imgbig_width + 5;
                     $es_ilbl_width = 30;
                     $es_ilbl = array();
                     $es_info = array();
                     $es_ilbl[] = 'Order By';
                     $es_info[] = ': Bonofactum';
                     $es_ilbl[] = 'Order Date';
                     $es_info[] = ': ' . date('d. M Y');
                     $es_ilbl[] = 'Order Quantity';
                     $es_info[] = ': ' . $product_qty;
                     $pdf->setFont('Arial', 'B', $fontsize_med);
                     $pdf->SetXY($colpos, $rowpos);
                     $pdf->MultiCell($es_ilbl_width, $lineheight, implode("\n", $es_ilbl));
                     $pdf->SetXY($colpos + $es_ilbl_width, $rowpos);
                     $pdf->MultiCell($es_ilbl_width * 2, $lineheight, implode("\n", $es_info));
                     $rowpos += (count($es_ilbl) + 1) * $lineheight + 1;
                     $pdf->SetXY($colpos, $rowpos);
                     $pdf->Cell(100, $lineheight, 'Custom Text');
                     $rowpos += $lineheight + 1;
                     $pdf->SetDrawColor(128, 128, 128);
                     $pdf->Rect($colpos + 1, $rowpos, 132, 30);
                     $pdf->SetDrawColor(0, 0, 0);
                     if ($i['custom_text'] != '') {
                         $pdf->SetXY($colpos + 3, $rowpos + 3);
                         $pdf->setFont('Arial', 'B', '12');
                         $pdf->MultiCell(100, $lineheight, $i['custom_text']);
                     }
                     $rowpos = $rowpos_fixed + $imgbig_width + 5;
                     if ($i['custom_img'] != '') {
                         $leftpos = $margin + 1;
                         if ($imgcus != '') {
                             $pdf->Image($imgcus, $leftpos, $rowpos, $imgcus_width);
                             $pdf->Rect($leftpos, $rowpos, $imgcus_width, $imgcus_width);
                         }
                         $leftpos += $imgcus_width + 2;
                         $pdf->setXY($leftpos, $rowpos);
                         $pdf->setFont('Arial', 'B', $fontsize_med);
                         $pdf->Cell(100, $lineheight, 'Custom Image:');
                         $rowpos += $lineheight;
                         $pdf->setXY($leftpos, $rowpos);
                         $pdf->setFont('Arial', '', $fontsize_med);
                         $pdf->Cell(100, $lineheight, basename($i['custom_img']));
                         $rowpos += $lineheight + 1;
                         $pdf->setXY($leftpos, $rowpos);
                         $pdf->setFont('Arial', 'B', $fontsize_med);
                         $pdf->Cell(100, $lineheight, 'Graving Request:');
                         $rowpos += $lineheight;
                         $engraving_options_pos = $leftpos + $lineheight + 1;
                         $engraving_options = array();
                         $engraving_options[] = 'Full (gravir penuh)';
                         $engraving_options[] = 'Centered (gravir tengah, atas dan bawah kosong)';
                         $engraving_options[] = 'Bottom (gravir bawah penuh, atas kosong)';
                         $pdf->setXY($engraving_options_pos, $rowpos);
                         $pdf->setFont('Arial', '', $fontsize_med);
                         $pdf->MultiCell(100, $lineheight, implode("\n", $engraving_options));
                         $cb_sep = 0.5;
                         $cbsize = $lineheight - $cb_sep;
                         $leftpos += 1;
                         $pdf->SetDrawColor(128, 128, 128);
                         foreach ($engraving_options as $eo) {
                             $pdf->Rect($leftpos, $rowpos, $cbsize, $cbsize);
                             $rowpos += $lineheight;
                         }
                         $pdf->SetDrawColor(0, 0, 0);
                     }
                 }
                 $pdf->Line($margin, $midpage, 210 - $margin, $midpage);
             }
             if ($i['print_count'] == '0' || $i['print_count'] == '') {
                 $this->qty_total_first_printed++;
             }
         }
         //end looping items
     }
     //end looping orders
     if ($output == 'F') {
         $filename = $this->filename != '' ? $this->filename : DIR_FS_MINIERP . DIR_WS_GATEWAY . "ready_orders/" . strtoupper($o['type']) . '/' . strtoupper($o['type']) . '-' . $oiid;
         //            $priority_rule_1 = in_array($o['jng_sp_id'], $sp_using_red_paper);
         //            $priority_rule_2 = $o['customer_is_vip'];
         $priority_rule_1 = $o['priority'] == '1';
         //            if($priority_rule_1 || $priority_rule_2 || $priority_rule_3) $filename .= '-RED';
         if ($priority_rule_1 && $this->filename == '') {
             $filename .= '-RED';
         }
         $pdf->Output($filename . '.pdf', $output);
     }
 }
开发者ID:blasiuscosa,项目名称:manobo-2008,代码行数:101,代码来源:production_instruction_pdf.php


注:本文中的PDF::Line方法示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。