Bonjour,
> N'est-il pas possible de répartir les différents enregistrements de mon tableau sur plusieurs slides ? (sachant que je fusionne mon tableau pour chaque slide)
> En PHP, si je veux accéder au titre de mon troisième enregistrement, le code suivant me le permet : $cinema[2]['titre'];
> Y a-t-il un équivalent avec TBS ?_? La syntaxe suivante ne fonctionne pas : [cinema.2.titre]
Il y a plusieurs façon :
Avec un MergeField() tu fusionnes des données (et ses sous items) sans répétions de bloc.
$TBS->MergeField('cinema', $cinema); |
fusionnera bien tes champs tels que :
Avec les champs automatiques [onload] ou [onshow], tu peux fusionner n'importe quelle variable PHP globale (et ses sous items).
Mais attention les perf si tu utilise trop de champs automatiques.
>Pour la petite histoire, dans la mesure où il n'est pas possible d'ajouter des slides dynamiquement avec le format PTTX, j'aimerais
> définir par avance un nombre maximum de slides quitte à ce que certains ne soient pas remplis. Ensuite, je lance un algo qui nettoie
> le document pptx généré en supprimant les slides superflus (j'ai du un peu me familiariser avec les standards OpenXML de Microsoft mais ça fonctionne ^^).
Bel effort ! Je suis preneur de ton algo qui retire une slide dans un PPTX.
>Sinon, rien à voir mais serait-il possible d'avoir un exemple de fusion d'image avec PPTX ? Avec ODP,
>il y a un champ de description qui permet de faire la chose simplement. Je pensais que le texte de
> remplacement des images d'un PowerPoint permettrait un traitement équivalent mais je me suis trompé..
Normalement la fonctionnalité "ope=changepic" doit marcher dans les PPTX. La balise TBS doit se trouver après l'image.
Je vais regarder si ça ne fonctionne pas avec PPTX.