Здравствуйте. Добавляю в ячейку таблицы текст с помощью phpword: Код (PHP): $table = $section->addTable(array('borderSize'=>0, 'borderColor'=>'ffffff', 'cellMargin'=>0), array('bgColor'=>'ffffff')); // Add row $table->addRow(); // Add cells $table->addCell(700)->addText('Ячейка1 ', 0, array('align'=>'left')); $table_run=$table->addCell(9500); $table_run->addText('Текст в ячейке2 ', array('name'=>'Cambria','size'=>11)); $table_run->addText('ЖИРНЫЙ ШРИФТ', array('bold' => true,'name'=>'Cambria','size'=>11)); куски текста в ячейке2 разные по стилю, но почему то текст 'Текст в ячейке2 ' остается на месте, а кусок строки 'ЖИРНЫЙ ШРИФТ' переноситься на следующую строчку. Как сделать чтобы текст 'ЖИРНЫЙ ШРИФТ' не переносился на следующую строчку?
пробовал поставил ширину с запасом,и даже вместо текста 'ЖИРНЫЙ ШРИФТ' ,подставлял одну букву. и эту букву все равно переносит
все разобрался. забыл что надо использовать addTextRun так работает: Код (PHP): $table->addCell(700)->addText('Ячейка1 ', 0, array('align'=>'left')); $ntt=$table->addCell(9500); $table_run=$ntt->addTextRun(); $table_run->addText('Текст в ячейке2 ', array('name'=>'Cambria','size'=>11)); $table_run->addText('ЖИРНЫЙ ШРИФТ', array('bold' => true,'name'=>'Cambria','size'=>11)); спасибо!)