YetiForceCompany/YetiForcePDF

View on GitHub
lib/Objects/FontDescriptor.php

Summary

Maintainability
A
0 mins
Test Coverage

Spaces must be used to indent lines; tabs are not allowed
Open

     * @param \YetiForcePDF\Objects\Font $font

Spaces must be used to indent lines; tabs are not allowed
Open

    {

Spaces must be used to indent lines; tabs are not allowed
Open

            '<<',

Spaces must be used to indent lines; tabs are not allowed
Open

    /**

Spaces must be used to indent lines; tabs are not allowed
Open

    }

Spaces must be used to indent lines; tabs are not allowed
Open

        $descriptor = $this->font->getOutputInfo()['descriptor'];

Spaces must be used to indent lines; tabs are not allowed
Open

            '  /FontBBox ' . $descriptor['FontBBox'],

Spaces must be used to indent lines; tabs are not allowed
Open

            '  /Ascent ' . $descriptor['Ascent'],

Spaces must be used to indent lines; tabs are not allowed
Open

            '  /FontName /' . $this->font->getFullName(),

Spaces must be used to indent lines; tabs are not allowed
Open

    /**

Spaces must be used to indent lines; tabs are not allowed
Open

    public function render(): string

Spaces must be used to indent lines; tabs are not allowed
Open

            '  /Flags ' . $descriptor['Flags'],

Spaces must be used to indent lines; tabs are not allowed
Open

            '  /MissingWidth ' . $descriptor['MissingWidth'],

Spaces must be used to indent lines; tabs are not allowed
Open

        return $this;

Spaces must be used to indent lines; tabs are not allowed
Open

        ]);

Spaces must be used to indent lines; tabs are not allowed
Open

     * @return $this

Spaces must be used to indent lines; tabs are not allowed
Open

    public function setFont(Font $font)

Spaces must be used to indent lines; tabs are not allowed
Open

     * {@inheritdoc}

Spaces must be used to indent lines; tabs are not allowed
Open

            '  /FontFile2 ' . $this->font->getDataStream()->getReference(),

Spaces must be used to indent lines; tabs are not allowed
Open

    /**

Spaces must be used to indent lines; tabs are not allowed
Open

            $this->getRawId() . ' obj',

Spaces must be used to indent lines; tabs are not allowed
Open

     */

Spaces must be used to indent lines; tabs are not allowed
Open

    protected $font;

Spaces must be used to indent lines; tabs are not allowed
Open

        return implode("\n", [

Spaces must be used to indent lines; tabs are not allowed
Open

            '  /ItalicAngle ' . $descriptor['ItalicAngle'],

Spaces must be used to indent lines; tabs are not allowed
Open

     * @var \YetiForcePDF\Objects\Font

Spaces must be used to indent lines; tabs are not allowed
Open

     *

Spaces must be used to indent lines; tabs are not allowed
Open

     *

Spaces must be used to indent lines; tabs are not allowed
Open

     */

Spaces must be used to indent lines; tabs are not allowed
Open

    {

Spaces must be used to indent lines; tabs are not allowed
Open

    }

Spaces must be used to indent lines; tabs are not allowed
Open

            '  /StemV ' . $descriptor['StemV'],

Spaces must be used to indent lines; tabs are not allowed
Open

     * Set font instance.

Spaces must be used to indent lines; tabs are not allowed
Open

        $this->font = $font;

Spaces must be used to indent lines; tabs are not allowed
Open

            '  /Descent ' . $descriptor['Descent'],

Spaces must be used to indent lines; tabs are not allowed
Open

     */

Spaces must be used to indent lines; tabs are not allowed
Open

            '  /Type /FontDescriptor',

Spaces must be used to indent lines; tabs are not allowed
Open

            '  /CapHeight ' . $descriptor['Ascent'],

Spaces must be used to indent lines; tabs are not allowed
Open

            '>>',

Spaces must be used to indent lines; tabs are not allowed
Open

            'endobj',

There are no issues that match your filters.

Category
Status