2016-07-02 12 views
0

Ich versuche eine Präsentation von Laravel mit der PhpPresentation-Bibliothek zu machen.Wie füge ich eine neue Schriftart in PhpPresentation ein

Ich möchte die Schriftart der Präsentation von Standard auf "Century Gothic" ändern.

Die Verwendung von ->setName($pValue = 'Century Gothic'); funktioniert nicht.

+0

ich einfach verändert, dass im Inneren '/ Style/Font.php' – Tomer

Antwort

0

Es gibt keine Möglichkeit, die Standardschriftart in einer Präsentation zu definieren.

ich ein Problem geschaffen: https://github.com/PHPOffice/PHPPresentation/issues/237

Der einzige Weg, für den Moment ist: definieren Sie die Schriftart in Century Gothic für jede Form.

+0

Hallo @ Progi1984 habe ich versucht, dass für jede Form auch, aber ich denke, dass Schrift von PHPPresentation nicht unterstützt wird ... –

+0

Die Schriftart ist auf dem Computer verfügbar, der die Datei liest? – Progi1984

+0

Danke @Progi, eigentlich Schriftart war nicht auf meinem Rechner installiert. –

0

Siehe mein Beispiel:

$shape = $currentSlide->createRichTextShape() 
    ->setHeight(50) 
    ->setWidth(200) 
    ->setOffsetX(760) 
    ->setOffsetY(235); 
$textRun = $shape->createTextRun($texto201); 
$textRun->getFont()->setBold(false) 
    ->setItalic(true) 
    ->setSize(24) 
    ->setName('Trebuchet MS') 

Verwenden ->setName('Trebuchet MS') zu ändern.

@ Progi1984

in PhpOffice \ PhpPresentation \ Style \ Font Sie die __construc() -Methode ändern $ this-> name = 'Calibri';

Also immer, dass Sie neue Schriftart instanziert ist standardmäßig

Verwandte Themen