文本框以XML / VML自定义

时间:2015-09-15 05:05:05

标签: php xml ms-word vml phpdocx

您好我正在使用PHPDOCX创建一个word文档下面的代码创建一个文本框但我有问题自定义其样式。如果我只是可以发布图片,我可以显示我的问题是什么。下面的代码创建了一个三个文本框我的问题是文本框中的最后一个文本有一个额外的填充底部,所以它看起来像文本框底部有一个额外的空白空间。第二个问题是每个文本框之间有一个很大的空间我希望我可以使用margin-bottom删除它。最后,我如何在文本框中设置文本的字体大小。

更新了图片希望我现在可以得到帮助

$array = array('Drop Units OCAP'
                ,'Drop Units Details: Drop units inside carriers'
                ,'Drop Units Details: Drop units inside carriers Drop Units Details: Drop units inside carriers');




foreach($array as $value){

    $wordML = '<w:p><w:r><w:pict>
                  <v:shape  type="#_x0000_t202" 
                  style="position:absolute; z-index:99999999; width: 590;    " 
                  fillcolor = "#94BDDA;" strokecolor="none; ">

                      <v:textbox  style="mso-fit-shape-to-text:t; " inset="5pt,0pt,0pt,0pt" >
                        <w:txbxContent>
                           <w:p>
                              <w:r>
                                <w:t> '.$value.'
                                </w:t>
                              </w:r>
                            </w:p>
                        </w:txbxContent>
                      </v:textbox>
                      <w10:wrap type="square"/>
                  </v:shape>
                </w:pict></w:r></w:p>';

    $docx->addWordML($wordML);
}

$docx->createDocx('example_addTextBox_1');

enter image description here

0 个答案:

没有答案