Forum


Replies: 1   Views: 385
Imposible crear un círculo con algo dentro
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 rmartinez  · 14-02-2020 - 08:11

Buenos días.

Estoy intentando crear un círculo con un número dentro de él y no soy capaz.

Según la documentación, con el método addShape, debería poder hacerlo pero no llega a funcionar. Después de varios intentos, he intentado simplicar al máximo lo que buscaba y tampoco funciona. Mi código es el siguiente:

$iwidth = 100;
$circulo = array(
        'width' => $iwidth,
        'height' => $iwidth,
        'position' => 'absolute',
        'textContent' => '1',
);
$docx->addShape('oval', $circulo);

El círculo, sí que lo pinta siempre con las opciones que le marco pero el contenido, nunca, sea lo que sea (texto, wf, array de parámetros igual a addText o número). ¿Por qué no funciona?

Trabajo con la versión 8.5 en laravel 5.5

Gracias.

Saludos.

Posted by admin  · 14-02-2020 - 10:01

Hola,

La opción para incluir texto en shapes está disponible desde phpdocx 9.5, versiones anteriores no la incluyen:

https://www.phpdocx.com/news/post/phpdocx-v9-5-release-notes/219

addShape supports adding text contents in shapes.

Para poder utilizarla te recomendamos actualizar la licencia en MY PHPDOCX.

Saludos.