我正在使用PHP,Smarty和TCPDF庫來生成文檔的PDF副本。 該文檔包含來自WIRIS編輯器的數學表達圖像以及文本內容。如何在PDF中正確放置圖像旁邊的文本?
我有一個問題,正確地將文本放在表達式圖像旁邊。
我嘗試了CSS float
屬性中的所有東西,但沒有發生任何事情。我附上了這封郵件所需的屏幕截圖。
這是Smarty模板代碼打印的問題及其選項:
{foreach from=$question_data item=qstn_ans key=key}
<table border="0" width="100%" cellpadding="2" cellspacing="0">
<tr>
<td valign="top" >{if $qstn_ans.question_directions}{$qstn_ans.question_directions}<br /><b>Question {$que_seq_no} : </b>{/if}{$qstn_ans.question_text}</td>
</tr>
{if $qstn_ans.question_file}
<tr>
<td><img src="{$ques_thum_image_path}{$qstn_ans.question_id}_{$qstn_ans.question_file}" /></td>
</tr>
{/if}
{if $qstn_ans.question_has_sub_ques==0}
{if $qstn_ans.answer}
{foreach from=$qstn_ans.answer item=ans key=ans_no}
<td valign="top" >
{if $ans.answer_is_right==1}{assign var='correct_ans' value=$ans_no+1}{/if}
<b>{$ans_no+1}.</b> {if $ans.answer_text!=''}{$ans.answer_text}{/if}
{if $ans.answer_file!=''}<img src="{$ans_thumb_img_path}{$ans.answer_id}_{$ans.answer_file}" />{/if}
</td>
</tr>
{/foreach}
<tr>
<td></td>
</tr>
</table>
{/foreach}
這段代碼可能包含一些錯誤,因爲我粘貼它隨機不檢查迴路和括號完成,但是這不是問題在這裏。
該代碼中唯一重要的部分是打印問題文本和問題圖像(如果存在)的行。
我研究了正確的解決方案,但無法獲得理想的解決方案。誰能幫我嗎。
如果不工作,你可以嘗試clearfix黑客 - 'IMG:後{... '等等。 –