//description of object
if ($_GET['mode']=="agent" && trim($rowtemplate['description_short'])!=""){ //echo $rowtemplate['description_short'];exit();
$rowobject['objectdescription'] = $rowtemplate['description_short'];
$rowobject['objectdescription'] = strip_tags(trim($rowobject['objectdescription']),'<br><br /><p>');
}else{
$query = "SELECT languageID,description
FROM rental_object_description a, language b
WHERE a.rentalObejctID = '".$objectid."'
and a.languageID = b.ID
and b.identifier ='".$lang."' ";
$result = $_DB->query($query);
$rowobjectdescription=$result->fetchRow() ;
$rowobject['objectdescription']=$rowobjectdescription['description'];
//echo $rowobject['objectdescription']; exit();
//$rowobject['objectdescription'] = htmlspecialchars_decode($rowobject['objectdescription']);
//$rowobject['objectdescription'] = str_replace("<br />","",$rowobject['objectdescription']);
$rowobject['objectdescription'] = strip_tags(trim($rowobject['objectdescription']),'<br><br />');
if ($agentinfo['editor']=="1"){
$rowobject['objectdescription'] = nl2br($rowobject['objectdescription']); }
}
$rowobject['furnished']= $pullDownListsObj->getPulldownListlabel(1145,$lang,$rowobject['furnished']);
$rowobject['separateToilet']=$pullDownListsObj->getPulldownListlabel(114,$lang,$rowobject['separateToilet']);
$rowobject['objectdescription'] = $this->convToUtf8($rowobject['objectdescription']);
//echo $rowobject['objectdescription'];exit();
$rowobject['housetype_env']=$housetype_env;
$rowobject['price']=number_format($rowobject['price'],0,",","."); $postalcode=str_replace(" ","",$rowobject['postalCode']);
$postalcode_number=substr($postalcode, 0
,4
); $rowobject['postalCode']=$postalcode_number." ".$postalcode_letters;
//echo $rowobject['postalCode']; exit();
//var_dump($rowobject);exit();
$objTmplContent->assign( "DATA",$rowobject);
//var_dump($rowobject);
$objTmplContent->parse("content");
$content=$objTmplContent->text("content");
//echo $content;exit();
// conversion HTML => PDF
$html2pdf = new HTML2PDF('L',$lang);
if ($_GET['mode']=="agent"){
$html2pdf->pdf->SetDisplayMode('fullpage');
}else{
$html2pdf->pdf->SetDisplayMode('real');
}
//$html2pdf->setModeDebug();
$html2pdf->pdf->SetMargins(20,18);
//$html2pdf->pdf->IncludeJS("print(true);");
$html2pdf->writeHTML($content, isset($_GET['vuehtml'])); $html2pdf->Output($filenamePDF);
//}
//catch(HTML2PDF_exception $e) { echo $e; }
}else{
}
<table width="95%" cellpadding="3" cellspacing="3" style="page-break-after: always"> <h3 style="padding:0;margin:7px 0 0 0;">{Description}:
</h3> <div style="width:95%; page-break-before:always">{DATA.objectdescription}
</div>
</page>
Mam problem z <br/> w html2pdf napisałem to w sposób , który podaję powyżej ale wciąż otrzymuję błąd:
Fatal error: Uncaught <span style="color: #AA0000; font-weight: bold;">ERREUR n°7</span><br>Fichier : /var/www/vhosts/domena/httpdocs/library/html2pdf/html2pdf.class.php<br>Ligne : 5524<br><br>le contenu d'une balise TD ne rentre pas sur une seule page thrown in /var/www/vhosts/domena/httpdocs/library/html2pdf/html2pdf.class.php on line 5524
a gdy usunę fragment z '<br><br />' pdf działa ale nie tworzy tekstu od nowej linijki.
Jak w inny sposób zrobić break <br /> albo jak to naprawić?
Dzieki z góry za pomoc
Ok zamykam temat sprawa rozwiązana.
Pozdrawiam