public function drawByBlock ( array $text ) {
        $maxWidth = 0;
        foreach ( $text as $line ) {
            $this->drawByLine($line, true);
            $lineWidth = $this->_getActualLength($line);
            if ( $lineWidth > $maxWidth ) {
                $maxWidth = $lineWidth;
            }
        }
        $this->_canvasSize[0] += $maxWidth;
        echo $this->_cursor
            ->setAncor()
            ->move($maxWidth, -count($text))
            ->getEscapeSequencesByPath();
        return $this;
    }