Есть ли способ создать линейную диаграмму с пунктирными линиями с помощью PHPPresentation? - PullRequest
1 голос
/ 09 января 2020

Есть ли способ создать линейную диаграмму с пунктирной линией в PhpOffice / PHPPresentation?

Я нашел решение для установки цвета для линейной диаграммы здесь :

$oOutline = new \PhpOffice\PhpPresentation\Style\Outline();
$oOutline->getFill()->setFillType(Fill::FILL_SOLID);
$oOutline->getFill()->setStartColor(new Color(Color::COLOR_YELLOW));
$oOutline->setWidth(2);

$series->setOutline($oOutline);

Моя первая попытка состояла в том, чтобы использовать разные типы заливки, но на самом деле они не работают. FILL_NONE и FILL_SOLID в порядке, FILL_GRADIENT_LINEAR также работает. Но FILL_GRADIENT_PATH выглядит точно так же, как FILL_GRADIENT_LINEAR. И все константы FILL_PATTERN просто добавляют несколько точек в строку. Если я пытаюсь отредактировать эту линию непосредственно в PowerPoint, устанавливается опция «без линии».

Затем я искал настройку границы или линии, но я не мог подойти ни для контура, ни для объекта серии.

Я использую "dev-development" версию пакета PhpOffice / PHPPresentation.

Заранее благодарю за помощь!

...