0
我開始使用PHPDocx庫。我仍然不確定它是否是從PHP製作docx文件的最佳方式。現在我陷入了這樣一個問題:phpdocx - 如何讓圖像被文本淹沒?
我有一個圖像和長文本。我想讓這張圖像被淹沒(不確定是否用正確的詞來形容 - 對不起)。它應該是這樣的:
text text text text text text ---------------------------
text text text text text text | |
text text text text text text | I M A G E |
text text text text text text | |
text text text text text text |___________________________|
text text text text text text text text text text text text
text text text text text text text text text text text text
我的代碼如下所示:
$paramsImg = array(
'name' => '/images/image.jpg',
'scaling' => 1,
'spacingLeft' => 100,
'spacingTop' => 100,
'spacingRight' => 100,
'spacingBottom' => 100,
'textWrap' => 3,
'border' => 3,
'jc' => 'right'
);
$docx->addImage($paramsImg);
$paramsText = array(
'jc' => 'both',
'font' => 'Calibri'
);
$str = 'text text text text text';
$docx->addText($str, $paramsText);
雖然我使用了多個「換行」參數等它總是看起來是這樣的:
----------------------------
| |
| |
| I M A G E |
| |
|____________________________|
text text text text text text text text text text text text text text text
text text text text text text text text text text text text text text text
首先顯示的內容也不重要 - 文本或圖像。你有使用phpdocx進行圖像處理的經驗嗎?或者,也許你可以建議任何其他庫來製作動態文檔文件?
編輯:還有一件事 - 所有格式圖像不工作 - 沒有邊界雖然它應該是,間距也不工作..不知道爲什麼。
編輯2: 因爲我找到的所有庫都不適合我的需要,我決定將我的docx文件製作爲word 2003 xml文件。有了它,你可以用文字來做所有你想要的!希望能幫助到你!