69759

TCPDF Write() after writeHTMLCell() won't display nothing

Question:

After I use $pdf->writeHTML(....) nothing is displayed on the same page.

If I use $pdf->AddPage() then the text written with $pdf->Write(...) is displayed again.

Why? What should I do to write on the same page?

$html = '<table>...</table>'; $pdf->writeHTMLCell(0, 120, '', '', $htmlbody); $pdf->Write(5, 'some text', '');

some text isn't displayed.

If I add:

$html = '<table>...</table>'; $pdf->writeHTMLCell(0, 120, '', '', $htmlbody); $pdf->AddPage(); $pdf->Write(5, 'some text', '');

some text is displayed on the next page.

Answer1:

I am using following code and it is working for me(see in the attached screenshot):

require_once('../config/lang/eng.php'); require_once('../tcpdf.php'); // create new PDF document $pdf = new TCPDF(PDF_PAGE_ORIENTATION, PDF_UNIT, PDF_PAGE_FORMAT, true, 'UTF-8', false); // set document information $pdf->SetCreator(PDF_CREATOR); $pdf->SetAuthor('Nicola Asuni'); $pdf->SetTitle('TCPDF Example 001'); $pdf->SetSubject('TCPDF Tutorial'); $pdf->SetKeywords('TCPDF, PDF, example, test, guide'); // set default header data $pdf->SetHeaderData(PDF_HEADER_LOGO, PDF_HEADER_LOGO_WIDTH, PDF_HEADER_TITLE.' 001', PDF_HEADER_STRING); // set header and footer fonts $pdf->setHeaderFont(Array(PDF_FONT_NAME_MAIN, '', PDF_FONT_SIZE_MAIN)); $pdf->setFooterFont(Array(PDF_FONT_NAME_DATA, '', PDF_FONT_SIZE_DATA)); // set default monospaced font $pdf->SetDefaultMonospacedFont(PDF_FONT_MONOSPACED); //set margins $pdf->SetMargins(PDF_MARGIN_LEFT, PDF_MARGIN_TOP, PDF_MARGIN_RIGHT); $pdf->SetHeaderMargin(PDF_MARGIN_HEADER); $pdf->SetFooterMargin(PDF_MARGIN_FOOTER); //set auto page breaks $pdf->SetAutoPageBreak(TRUE, PDF_MARGIN_BOTTOM); //set image scale factor $pdf->setImageScale(PDF_IMAGE_SCALE_RATIO); //set some language-dependent strings $pdf->setLanguageArray($l); // --------------------------------------------------------- // set default font subsetting mode $pdf->setFontSubsetting(true); // Set font // dejavusans is a UTF-8 Unicode font, if you only need to // print standard ASCII chars, you can use core fonts like // helvetica or times to reduce file size. $pdf->SetFont('dejavusans', '', 14, '', true); // Add a page // This method has several options, check the source code documentation for more information. $pdf->AddPage(); // Set some content to print $html = <<<EOD

Welcome to <a href="http://www.tcpdf.org" style="text-decoration:none;background-color:#CC0000;color:black;">&nbsp;<span style="color:black;">TC</span><span style="color:white;">PDF</span>&nbsp;</a>!

<i>This is the first example of TCPDF library.</i>

This text is printed using the <i>writeHTMLCell()</i> method but you can also use: <i>Multicell(), writeHTML(), Write(), Cell() and Text()</i>.

Please check the source code documentation and other examples for further information.

<p style="color:#CC0000;">TO IMPROVE AND EXPAND TCPDF I NEED YOUR SUPPORT, PLEASE <a href="http://sourceforge.net/donate/index.php?group_id=128076">MAKE A DONATION!</a>

EOD; // Print text using writeHTMLCell() $pdf->writeHTMLCell($w=0, $h=0, $x='', $y='', $html, $border=0, $ln=1, $fill=0, $reseth=true, $align='', $autopadding=true); $pdf->Write(5, 'some text', ''); // --------------------------------------------------------- // Close and output PDF document // This method has several options, check the source code documentation for more information. $pdf->Output('example_001.pdf', 'I');

<img alt="enter image description here" class="b-lazy" data-src="https://i.stack.imgur.com/lx1AD.png" data-original="https://i.stack.imgur.com/lx1AD.png" src="https://etrip.eimg.top/images/2019/05/07/timg.gif" />

Recommend

  • Php Shopping cart - Size and length for each quantity of a type of product
  • Which normal fonts support Unicode subscript characters?
  • How to use linux fonts in windows Qt?
  • JQuery find the length of string that div can contain
  • popup window is not properly shown in android L
  • How to compare two pdf files? [duplicate]
  • What is the default font used in android if developer didn`t specify any
  • Gulp4 watch no reaction to changes
  • Different font size in restructuredtext
  • jQuery SuperFish Error: jQuery(“ul.sf-menu”).superfish is not a function
  • iTextSharp XmlWorker: right-to-left
  • NetBeans formatting settings file
  • Xcode - Scale Font from iPhone to iPad size
  • Fontawesome Cross origin issues
  • Get glyph widths by fontforge script
  • python reportlab - registerFont - django - font not available after some time
  • Changing font size of pdfptable
  • how to use font file
  • Getting Zillow API Data
  • Chinese and Japanese character encoding issues when exporting HTML to PDF
  • how do I load a Vue component in Laravel 5.4?
  • printout webpage with @font-face
  • Importing CSS is ending up with an error
  • CSS/Javascript to align a word on a specific character
  • Font Awesome in Viewpager Previous Next
  • Eclipse dark color theme fixes
  • Is it possible to “shrink” a PdfPtable?
  • Creating a C++ function that calls other Lua function
  • incomplete type 'struct' error in C
  • saving file generated by TCPDF
  • How to view images from protected folder with php?
  • Textfile Structure (tables)
  • Xamarin Forms - UWP Fonts
  • vba code to select only visible cells in specific column except heading
  • KeystoneJS: Relationships in Admin UI not updating
  • trying to dynamically update Highchart column chart but series undefined
  • embed rChart in Markdown
  • How to get NHibernate ISession to cache entity not retrieved by primary key
  • How can I use `wmic` in a Windows PE script?
  • Unable to use reactive element in my shiny app