public function setLineSpacing($spacing)
    {
        if ($spacing < 0) {
            throw new \InvalidArgumentException(sprintf(
                    'Invalid Line Spacing "%s" - Spacing Must Be Greater Than Zero'
                    , (string) $spacing
            ));
        }
        $this->spacing = (float) $spacing;

        return $this;
    }