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


PHP FPDI::CellFit方法代码示例

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


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

示例1: FPDI

 $contrat_fichier_nom = 'convention_contrat_' . fabriquer_fin_nom_fichier__date_et_alea() . '.pdf';
 FileSystem::ecrire_sortie_PDF(CHEMIN_DOSSIER_EXPORT . $contrat_fichier_nom, $contrat_PDF);
 //
 // Imprimer la facture.
 //
 $facture_PDF = new FPDI(NULL, 'portrait', 15, 15, 10, 15, 'oui', 'non', NULL);
 $facture_PDF->setSourceFile(CHEMIN_DOSSIER_WEBSERVICES . 'sesamath_ent_convention_sacoche_etablissement_facture.pdf');
 // ajouter une page ; y importer la page 1 ; l'utiliser comme support
 $facture_PDF->AddPage();
 $tplIdx = $facture_PDF->importPage(1);
 $facture_PDF->useTemplate($tplIdx);
 // numéro
 $facture_PDF->SetFont('Arial', '', $taille_police);
 $facture_PDF->choisir_couleur_fond('gris_clair');
 $facture_PDF->SetXY(130, 10);
 $facture_PDF->CellFit(50, $hauteur_ligne, To::pdf('Facture n°' . $f_convention_id), 0, 2, 'C', TRUE);
 // établissement
 $facture_PDF->Rect(120 - $marge_bordure, 20 - $marge_bordure, 70 + 2 * $marge_bordure, $hauteur_ligne * count($tab_etabl_coords) + 2 * $marge_bordure, 'D');
 $facture_PDF->SetXY(120, 20);
 foreach ($tab_etabl_coords as $ligne) {
     $facture_PDF->CellFit(70, $hauteur_ligne, To::pdf($ligne), 0, 2, 'L', FALSE);
 }
 // date création
 $facture_PDF->SetXY(14, 99);
 $facture_PDF->CellFit(70, $hauteur_ligne, To::pdf('À Erôme, le ' . convert_date_mysql_to_french($DB_ROW['convention_creation']) . '.'), 0, 2, 'L', FALSE);
 // référence du connecteur
 $facture_PDF->SetFont('Arial', 'B', $taille_police);
 $facture_PDF->SetXY(17, 138);
 $facture_PDF->CellFit(100, $hauteur_ligne, To::pdf($connecteur_ref), 0, 2, 'C', FALSE);
 // période du connecteur
 $facture_PDF->SetFont('Arial', 'B', $taille_police);
开发者ID:Qwaseur,项目名称:SACoche,代码行数:31,代码来源:administrateur_etabl_connexion.ajax.php

示例2: FPDI

 $contrat_fichier_nom = 'convention_contrat_'.fabriquer_fin_nom_fichier__date_et_alea().'.pdf';
 FileSystem::ecrire_sortie_PDF( CHEMIN_DOSSIER_EXPORT.$contrat_fichier_nom , $contrat_PDF );
 //
 // Imprimer la facture.
 //
 $facture_PDF = new FPDI( NULL /*make_officiel*/ , 'portrait' /*orientation*/ , 15 /*marge_gauche*/ , 15 /*marge_droite*/ , 10 /*marge_haut*/ , 15 /*marge_bas*/ , 'oui' /*couleur*/ , 'non' /*legende*/ , NULL /*filigrane*/ );
 $facture_PDF->setSourceFile(CHEMIN_DOSSIER_WEBSERVICES.'sesamath_ent_convention_sacoche_etablissement_facture.pdf');
 // ajouter une page ; y importer la page 1 ; l'utiliser comme support
 $facture_PDF->AddPage();
 $tplIdx = $facture_PDF->importPage(1);
 $facture_PDF->useTemplate($tplIdx);
 // numéro
 $facture_PDF->SetFont('Arial','',$taille_police);
 $facture_PDF->choisir_couleur_fond('gris_clair');
 $facture_PDF->SetXY(130,10);
 $facture_PDF->CellFit( 50 , $hauteur_ligne , To::pdf('Facture n°'.$f_convention_id) , 0 /*bordure*/ , 2 /*br*/ , 'C' /*alignement*/ , TRUE /*remplissage*/ );
 // établissement
 $facture_PDF->Rect( 120-$marge_bordure , 20-$marge_bordure , 70+2*$marge_bordure , $hauteur_ligne*count($tab_etabl_coords)+2*$marge_bordure , 'D' );
 $facture_PDF->SetXY(120,20);
 foreach($tab_etabl_coords as $ligne)
 {
   $facture_PDF->CellFit( 70 , $hauteur_ligne , To::pdf($ligne) , 0 /*bordure*/ , 2 /*br*/ , 'L' /*alignement*/ , FALSE /*remplissage*/ );
 }
 // date création
 $facture_PDF->SetXY(14,99);
 $facture_PDF->CellFit( 70 , $hauteur_ligne , To::pdf('À Erôme, le '.convert_date_mysql_to_french($DB_ROW['convention_creation']).'.') , 0 /*bordure*/ , 2 /*br*/ , 'L' /*alignement*/ , FALSE /*remplissage*/ );
 // référence du connecteur
 $facture_PDF->SetFont('Arial','B',$taille_police);
 $facture_PDF->SetXY(17,138);
 $facture_PDF->CellFit( 100 , $hauteur_ligne , To::pdf($connecteur_ref) , 0 /*bordure*/ , 2 /*br*/ , 'C' /*alignement*/ , FALSE /*remplissage*/ );
 // période du connecteur
开发者ID:rhertzog,项目名称:lcs,代码行数:31,代码来源:administrateur_etabl_connexion.ajax.php


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