http://bl.ocks.org/mbostock/1093025
Привет, мы можем использовать ссылку для ссылки выше, так как вы можете видеть, что это дерево с отступом в d3. Что я хочу сделать, это скопировать это дерево в MS Word, используя phpdocx. Вот что я пробовал до сих пор. Я использую текст с рамкой для копирования прямоугольника в d3 и линии. Я хочу, чтобы моя ЛИНИЯ находилась в конце моего ТЕКСТА, чтобы я мог копировать дерево с отступом d3. Я использовал положение: absolute и z-index в строке, но, тем не менее, у меня возникла проблема с размещением моего TEXT AND 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');
?>
Задача ещё не решена.
Других решений пока нет …