PhpOffice\PhpPresentation\Reader\PowerPoint97::readRecordSlideSchemeColorSchemeAtom PHP Метод

readRecordSlideSchemeColorSchemeAtom() приватный Метод

A container record that specifies the color scheme used by a slide.
private readRecordSlideSchemeColorSchemeAtom ( string $stream, integer $pos )
$stream string
$pos integer
    private function readRecordSlideSchemeColorSchemeAtom($stream, $pos)
    {
        $arrayReturn = array('length' => 0);
        $data = $this->loadRecordHeader($stream, $pos);
        if ($data['recVer'] == 0x0 && $data['recInstance'] == 0x1 && $data['recType'] == self::RT_COLORSCHEMEATOM && $data['recLen'] == 0x20) {
            // Record Header
            $arrayReturn['length'] += 8;
            // Length
            $rgSchemeColor = array();
            for ($inc = 0; $inc <= 7; $inc++) {
                $rgSchemeColor[] = array('red' => self::getInt1d($stream, $pos + $arrayReturn['length'] + $inc * 4), 'green' => self::getInt1d($stream, $pos + $arrayReturn['length'] + $inc * 4 + 1), 'blue' => self::getInt1d($stream, $pos + $arrayReturn['length'] + $inc * 4 + 2));
            }
            $arrayReturn['length'] += 8 * 4;
        }
        return $arrayReturn;
    }
PowerPoint97