我是初学者php开发人员。我在Laravel和https://github.com/PHPOffice/PHPWord中有项目。
一切正常。我有个小问题。
这是我的代码:
$phpWord = new \PhpOffice\PhpWord\PhpWord();
$section = $phpWord->addSection(
array('orientation' => 'landscape', 'marginLeft' => 800, 'marginRight' => 800,'marginTop' => 700, 'marginBottom' => 700)
);
$footerFont = array('size' => 6, 'bold' => false, 'color'=>'black');
$footer = $section->addFooter();
$footer->addPreserveText(' Strona {PAGE} z {NUMPAGES} - Symfonia Smaków. Wszystkie prawa zastrzeżone. Data wydruku: '.date("Y-m-d H:i:s"), $footerFont);
$header = $section->addHeader();
$header->addImage($logo, array('width'=>50, 'height'=>40, 'align'=>'right'));
$section->addTextBreak(4);
$summaryFont = array('size' => 8, 'bold' => true);
$section->addText("* alergeny zostały oznaczone wytłuszczoną czcionką.", $summaryFont, array('align' => 'left'));
在文本中:* alergenyzostałyoznaczonewytłuszczonączcionką。 -我需要添加粗体:
* alergeny zostały oznaczone <b>wytłuszczoną</b> czcionką.
我该怎么做?
请帮助我
答案 0 :(得分:0)
在README.md的第一页上
使用显式创建的字体样式对象添加具有自定义字体的Text元素...
$fontStyle = new \PhpOffice\PhpWord\Style\Font();
$fontStyle->setBold(true);
$fontStyle->setName('Tahoma');
$fontStyle->setSize(13);
$myTextElement = $section->addText('"Believe you can and you\'re halfway there." (Theodor Roosevelt)');
$myTextElement->setFontStyle($fontStyle);
添加使用命名字体样式自定义字体的Text元素...
$fontStyleName = 'oneUserDefinedStyle';
$phpWord->addFontStyle(
$fontStyleName,
array('name' => 'Tahoma', 'size' => 10, 'color' => '1B2232', 'bold' => true)
);
$section->addText(
'"The greatest accomplishment is not in never falling, '
. 'but in rising again after you fall." '
. '(Vince Lombardi)',
$fontStyleName
);