Hi!
I'm using phpdocx 9.5 premium for working with block placeholders in a docx document. There are some block placeholders defined and I remove some of them with deleteTemplateBlock() what's working fine.
To clear the remaining placeholders and keep their inner content I wanted to use getTemplateVariables() to get the placeholder names and remove them with removeTemplateVariable().
But I have the problem that no template variables are returned. Instead I'm getting this:
array(2) {
["document"]=>
array(52) {
[0]=>
string(80) "10;90jcwfIWJU67QAgl6YK0S0CoHGBkTxKLZGx5TGhvj5O2G0SRWNoz/78nu9wcxkFMGNg6quQqL6RA&"
[1]=>
string(80) "10;OlTrorhX2lFEilmcO2RdNtjC5xDF9pCuTyYBB5bi6bQ4syoJ3g9WQ0ymaiLzg5KdCXlKLjvcW893&"
[2]=>
string(80) "10;JsXecLq0q+WD6m8AAAD//wMAUEsDBBQABgAIAAAAIQA4/SH/1gAAAJQBAAALAAAAX3JlbHMvLnJl&"
[3]=>
string(80) "10;JVI2sOt6UJgd+ZiDgffL8ekFlFSbvV0oo4EbChzGx4f9GRdb25HMsYhqlCwG5lrLq9biZkxWOiqY&"
[4]=> ...
...
}
...
}
I've tried the example script with the example document what's working correctly. But using my own document does not work. Removing blocks is working, so there should be no problem to identify the blocks/variables.
Any ideas?