1
Ich versuche, einen Text ohne Rahmen in PHPWord zu schaffen, aber Einstellung borderColor
oder borderSize
-0
oder null
keine Wirkung hat und ich immer mindestens einen schwarzen Rahmen um das Textfeld bekommen.ohne Grenze in PHPWord
$phpWord = new \PhpOffice\PhpWord\PhpWord();
$textbox = $section->addTextBox(
array(
'alignment' => \PhpOffice\PhpWord\SimpleType\Jc::END,
'width' => 200,
'height' => 40,
'borderColor' => null,
'borderSize' => 0,
)
);
$textbox->addText('dummy-text ...', null, array('alignment' => \PhpOffice\PhpWord\SimpleType\Jc::END));
$objWriter = \PhpOffice\PhpWord\IOFactory::createWriter($phpWord);
$objWriter->save('dummy.docx');
Nun, ich habe das gefunden, bevor ich gefragt habe, aber es hat leider nicht für mich funktioniert. Wenn ich den Code '$ section-> addTextBox verwende (Array ('alignment' => \ PhpOffice \ PhpWord \ SimpleType \ Jc :: START, 'Breite' => 260, 'Höhe' => 120, 'borderSize' => ' none ')); 'Ich komme mit [diesem Ergebnis] (https://i.stack.imgur.com/koHR6.png) in Word für Mac Version 15.30 –
Dies funktioniert auch nicht für mich, wenn ich' ' borderColor '=>' none' 'wie im Link vorgeschlagen –
Als vorübergehende Lösung habe ich die 'borderColor' so eingestellt, dass sie mit der Hintergrundfarbe des Dokuments übereinstimmt ''borderColor' => 'weiß' ' – Yoga