Forum


Replies: 5   Views: 768
Checkbox funcional
Topic closed:
Please note this is an old forum thread. Information in this post may be out-to-date and/or erroneous.
Every phpdocx version includes new features and improvements. Previously unsupported features may have been added to newer releases, or past issues may have been corrected.
We encourage you to download the current phpdocx version and check the Documentation available.

Posted by admin  · 27-09-2022 - 11:16

Hola,

Los elementos añadidos con addStructuredDocumentTag son de tipo block, por lo que no están diseñados para ser insertados como WordFragments de tipo inline. Al añadirlos como inline solo se muestran pero no se pueden modificar.
Para conservar toda su funcionalidad es necesario insertarlos como block:

$docx->addStructuredDocumentTag('checkbox', ['fontSize' => 9, 'checked' => true]);

al insertarlo en un array y luegio en addText, se añaden como contenido inline. Esto ocurre igual con otros elementos tipo block como pueden ser tablas, listas... no todos los tipos de contenido admiten ser añadidos como elementos inline.

Una opción alternativa sería utilizar el método addFormElement, que también permite añadir checkboxes de tipo form.

Saludos.