Gibt es eine Möglichkeit, Text mit jsPDF zu zentrieren?
Ich versuche zu schaffen, ein einfaches pdf-Dokument mit javascript. Ich fand jsPDF ich aber noch nicht herausfinden, wie man text zentrieren. Ist es möglich?
Kommentar zu dem Problem
Tsilis die Antwort soll akzeptiert werden, wie es befasst sich mit OP ' s Frage, und es ist die beste Antwort
@HaithamMaaieh getan.
InformationsquelleAutor der Frage Tom Krones | 2014-01-11
Du musst angemeldet sein, um einen Kommentar abzugeben.
Ja, das ist möglich. Sie schreiben, könnte eine jsPDF plugin-Methode zu verwenden.
Ein kurzes Beispiel:
Und verwenden Sie es wie diese
InformationsquelleAutor der Antwort Tsilis
Diese Werke in das Eingabefeld auf der jsPdf homepage:
InformationsquelleAutor der Antwort sjy
WootWoot, nur für den Fall Sie benötigen mehr layout-Optionen, Sie könnten auch einen Blick auf meine pdfmake Bibliothek
Unterstützt:
Es funktioniert auf client-Seite (reines JS) oder server-Seite (eine npm-Modul)
Werfen Sie einen Blick auf der Spielplatz zu sehen, was möglich
Glück
InformationsquelleAutor der Antwort bartekp
Ich hatte das gleiche problem und viele andere beim erstellen von PDF-Dateien (z.B. auto-pagebreak, Gesamt-Seitenzahl). Also habe ich angefangen zu schreiben, eine kleine lib, die abhängig von jsPDF, sondern gibt Ihnen eine Menge von Funktionen in einer Weise, die Sie kennen Sie (in form von HTML/CSS und jQuery). Sie finden es auf GitHub. Ich hoffe, es macht PDF-Erstellung einfacher... =)
InformationsquelleAutor der Antwort platdesign
Basierend auf @Tsilis Antwort habe ich Schnipsel aus einem plugin hier https://gist.github.com/Purush0th/7fe8665bbb04482a0d80 kann text ausrichten Links, rechts und in der Mitte in der gegebenen text-container-Breite.
Nutzung
InformationsquelleAutor der Antwort Purushoth
Habe ich festgestellt, dass die aktuelle version von jsPdf unterstützt einen parameter 'align' mit der Funktion Signatur wie diese:
So dass die folgenden sollten Sie einen zentriert ausgerichteten text:
Jedoch am aktuellen Punkt in der Zeit, wird ein Fehler geworfen wird, in der Bibliothek, wenn der strikte Modus ist da ein " var " fehlt.
Es ist ein Problem-und pull-Anfrage für ihn, aber der fix noch nicht gemacht:
https://github.com/MrRio/jsPDF/issues/575
Wer auf der Suche nach diesem, eines Tages, Sie könnten in der Lage sein, diese zu verwenden, zu erleichtern, um den text zentrieren.
InformationsquelleAutor der Antwort Ben
doc.text(text,Links,oben,'center') kann verwendet werden, um text zentrieren. Es kann verwendet werden, mit einem array von Zeilen, aber wenn es verwendet wird, mit einem array der center funktioniert nicht richtig also ich habe es in einer Schleife für jedes Objekt im array.
InformationsquelleAutor der Antwort Saifee