1

http://bl.ocks.org/mbostock/1093025

嗨,我们可以使用上面的链接作为参考,因为您可以看到它是 d3 中的缩进树。我想做的是使用 phpdocx 在 ms word 中复制该树。这是我到目前为止所尝试的。我正在使用带边框的文本来复制 d3 中的矩形和一条线。我希望我的 LINE 在我的 TEXT 后面,以便我可以复制 d3 缩进树。我在行中使用了位置:absolute 和 z-index 但是我仍然有问题将我的 TEXT 和 LINE 布局到 phpdocx 我希望我能得到到目前为止我所拥有的图像我没有足够的权限这样做下面的代码就是我到目前为止

<?php

require_once 'classes/CreateDocx.inc';

$docx = new CreateDocx();

 $array = array('young girl rape our young girls but violeta gave willingly gosh shes nervous','young girl rape our young girls but violeta gave willingly gosh shes nervous','young girl rape our young girls but violeta gave willingly gosh shes nervous','young girl rape our young girls but violeta gave willingly gosh shes nervous');


$a = ($k * 10) + 10;
$b = ($k * 10) + 60;

$options = array('points' => "$a,$a $a,$b $b,$b",
'strokecolor' => '#ff00ff',
'strokeweight' => '2',
'position' => 'absolute',
'fillcolor' => 'none',
'z-index' => -500
);
$docx->addShape('polyline', $options);

foreach($array as $k => $v){



$indentLeft = $k * 250;
$paragraphOptions = array( 'border' => 'single',
                            'position' => 'absolute',
                            'borderColor' => 'b70000',
                            'borderWidth' => 12,
                            'backgroundColor' => '#F4F4F4',
                            'indentLeft' => $indentLeft,
                            'spacingBottom' => 50,
                            'fontSize' => 10,

                            );

$docx->addText($v, $paragraphOptions);



}



$docx->createDocx('example_addTextBox_1');  

?>
4

0 回答 0