I have the code snippet below
//create a new word document
$word= new PHPWord();
//create potrait orientation
$section=$word->createSection();
$table = $section->addTable();
$word->addFontStyle('rStyle', array('bold'=>true, 'italic'=>true, 'size'=>16));
//header row
$table->addRow(400, array('bgColor'=>'dbdbdb'));
$table->addCell(2000, array('bgColor'=>'dbdbdb'))->addText('Cell 1','rStyle');
$table->addCell(3500, array('bgColor'=>'dbdbdb'))->addText('Cell 1');
$table->addCell(1500, array('bgColor'=>'dbdbdb'))->addText('Cell 1','rStyle');
$table->addCell(2000, array('bgColor'=>'dbdbdb'))->addText('Cell 1');
// Save File
$objWriter = PHPWord_IOFactory::createWriter($word, 'Word2007');
$objWriter->save('Text.docx');
echo 'Text.docx created successfully';
}
How can i add text formatting to a cell value to bold, italic, font-size etc, I have tried as shown above but it does not work
The following works for me:
The only diff is - I pass in an array and not a style defn...
HTH
This should do it: