1

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

こんにちは、d3のインデントされたツリーであることがわかるように、上記のリンクを参照用に使用できます。私がやりたいことは、phpdocxを使用してそのツリーをmsワードで複製することです。これが私がこれまでに試したことです。d3 の長方形と線を複製するために、境界線のあるテキストを使用しています。d3 インデント ツリーを複製できるように、LINE を TEXT の後ろに配置します。私は位置を使用しました:絶対とz-indexを行に使用しましたが、まだテキストと行を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