Bug #66092 [Opn]: Adding shadow to border on generated Word document fails
Edit report at https://bugs.php.net/bug.php?id=66092&edit=1
ID: 66092
User updated by: adam dot tallon at version1 dot com
Reported by: adam dot tallon at version1 dot com
Summary: Adding shadow to border on generated Word document
fails
Status: Open
Type: Bug
Package: COM related
Operating System: Windows Server 2008 R2
-PHP Version: Irrelevant
+PHP Version: 5
Block user comment: N
Private report: N
New Comment:
Updated PHP version the issue is occurring on.
Previous Comments:
------------------------------------------------------------------------
[2013-11-14 09:38:53] adam dot tallon at version1 dot com
Description:
------------
Moving from PHP 4 to PHP 5 and the below works fine in PHP 4, now on PHP 5, regardless what version
and the below line fails with the error underneath it. If the line is changed to FALSE it will
generate the file with no border shadow on tables.
@$vTable->Borders->Shadow = TRUE;
Fatal error: Uncaught exception 'com_exception' with message 'Source: Microsoft Word
Description: Command failed' in genworddoc_class.php:436
Stack trace:
#0 genworddoc_class.php(436): genWordDoc::addFormattedTable7()
#1 genworddoc_class.php(330): genWordDoc->addFormattedTable7('BULK_TABL...', 1, 5,
Array, Array, Array)
#2 c_generate_correspondence.php(444):
genWordDoc->addTableArrayObjectsToTemplate('BULK_TABL...', Array, Array, NULL, NULL,
Array)
#3 main.php(190): include('C:\htdocs\...')
#4 index.php(6): include('C:\htdocs\...')
#5 {main} thrown in genworddoc_class.php on line 436
Test script:
---------------
$vObjBookmark = $this->mWord->ActiveDocument->Bookmarks($pBookmarkName);
$vRange = $vObjBookmark->Range;
$vTable = $this->mWord->ActiveDocument->Tables->Add($vRange, 2, 2, 0, 2);
@$vTable->Borders->Shadow = TRUE;
$vTable->AllowAutoFit = 1;
$vTable->AutoFitBehavior(0);
Expected result:
----------------
Generated document with tables that have a border shadow on them.
Actual result:
--------------
No document generated, error thrown in logs at border->shadow line of code, blank page displayed.
------------------------------------------------------------------------
--
Edit this bug report at https://bugs.php.net/bug.php?id=66092&edit=1
Thread (8 messages)