PhpOffice\PhpPresentation\Writer\PowerPoint2007\AbstractDecoratorWriter::writeColor PHP Method

writeColor() protected method

protected writeColor ( PhpOffice\Common\XMLWriter $objWriter, Color $color, integer | null $alpha = null )
$objWriter PhpOffice\Common\XMLWriter
$color PhpOffice\PhpPresentation\Style\Color
$alpha integer | null
    protected function writeColor(XMLWriter $objWriter, Color $color, $alpha = null)
    {
        if (is_null($alpha)) {
            $alpha = $color->getAlpha();
        }
        // a:srgbClr
        $objWriter->startElement('a:srgbClr');
        $objWriter->writeAttribute('val', $color->getRGB());
        // a:alpha
        $objWriter->startElement('a:alpha');
        $objWriter->writeAttribute('val', $alpha * 1000);
        $objWriter->endElement();
        $objWriter->endElement();
    }