Как изменить styleTable на PHPWord?

Вопрос: У меня проблема с использованием плагина phpword. Я пытаюсь изменить стиль, но я могу изменить фон ячейки, и другие параметры рассматриваются им. $styleTable = array('borderColor'=>'006699', 'borderSize'=>6, 'cellMargin'=>50, 'valign'=>'center' ); $styleFirstRow = array('bgColor'=>'6086B8', 'color'=>'white', 'bold'=>true, 'size'=>11, 'valign'=>'center' ); $PHPWord->addTableStyle('myTable', $styleTable, $styleFirstRow); Если вы хотите посмотреть мой код, он как здесь: http://pastebin.com/pw36n3aW Лучший ответ: Я нашел,

Вопрос:

У меня проблема с использованием плагина phpword. Я пытаюсь изменить стиль, но я могу изменить фон ячейки, и другие параметры рассматриваются им.

$styleTable = array(‘borderColor’=>’006699’, ‘borderSize’=>6, ‘cellMargin’=>50, ‘valign’=>’center’ ); $styleFirstRow = array(‘bgColor’=>’6086B8’, ‘color’=>’white’, ‘bold’=>true, ‘size’=>11, ‘valign’=>’center’ ); $PHPWord->addTableStyle(‘myTable’, $styleTable, $styleFirstRow);

Если вы хотите посмотреть мой код, он как здесь: http://pastebin.com/pw36n3aW

Лучший ответ:

Я нашел, где проблема, она исходила из моих настроек, которых нет. Спасибо за ваше время и помощь.

$styleFirstRow = array(‘bgColor’=>’#6086B8’); $PHPWord->addTableStyle(‘myTable’, $styleTable, $styleFirstRow); $styleCellFirstRow = array(‘valign’=>’center’); $styleCell = array(‘valign’=>’center’); $styleTextFirstRow = array(‘name’=>’Lucida Sans Unicode’, ‘color’=>’white’,’size’=>12); $styleParagprapheFirstRow = array(‘align’=>’center’); $table->addCell(2200, $styleCellFirstRow)->addText(‘Type du rapporteur’, $styleTextFirstRow, $styleParagprapheFirstRow); Ответ №1

Я не уверен, но вы можете попробовать это

array(‘borderColor’=>array(‘rgb’ => ‘006699’), …..

У вас есть эта строка в коде

$table = $section->addTable(‘myOwnTableStyle’); Ответ №2

Я думаю, вам нужно # определить цветовой код

$styleTable = array(‘borderColor’=>’#006699’,….and so on

Оцените статью
Добавить комментарий