-
-
Notifications
You must be signed in to change notification settings - Fork 615
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Font Name and Style in PDF #54
Comments
If you set font family using jspdf before calling ´autoTable()´ it should use that. Font style has to be set in either |
I tried doc.font("Helvetica","normal"); before doing autoTable() |
Then you probably need to do it in the renderCell functions. I dont change the font anywhere in the plugin however so it is somewhat strange. |
Sorry to bother you but Can you tell me exact code i should write to set font family and style. I do not find any similar thing done in example code and the code repository. So, I am not sure of the syntax to be used. |
Sure! Take a look at the default implementation of the drawHeaderCell and drawCell to specify custom font styles. In terms of font you can simply do something like this codeen:
|
Thanks i will try that. Quick question: |
I suppose you could draw a line manually around the table with doc.line(). However, there is now feature in the plugin to do it. It's a good idea though and I might add that in version 2.0. |
Line drawing can be done but is there any direct way to understand the table height width or coordinates to draw those line around 4 sides? |
After calling autotable, you can call autoTableEndPosY() to get the y position of the final row. The table width is basically pageWidth minus the margins. |
okay cool. I guess i have managed to get the border the way i wanted by just using renderCell with the help of path-painting operators. But surely useful information given. |
Cool! You mind sharing that code? |
Sure, I have used the same piece of code in renderHeaderCell and renderCell. I believe the main purpose for this is too make cell border rectangle but eventually it work as a table border too. //Render Table HeaderCell
|
I want to ask this question again as custom fonts is not working for me, I tried the following var doc = new jsPDF('p', 'pt'); Appreciate your thoughts |
Hi, could you please point out that where can I change the default font in the source code? Or how can I make this plug-in support more font-families? So far, I want to add a [check mark] or [square root] to the PDF and I've used doc.getFontList() to check if any fonts that this plug-in supports can insert the Unicode [\u221A] in the String and display this [square root] symbol in PDF file properly. It seems no way to get that. So, I'm asking again, can I change the default font in the source code? I want to change the font-family to 'Arial'. Thanks a lot~ |
There is currently no support for changing font I'm jspdf. But there is a fork that works towards supporting it so you would have to use the that. |
How can i set font family and font style in the PDF table i created using jsPDF Autotable Plugin? I am able to set the font size but not sure about setting font family and type.
The text was updated successfully, but these errors were encountered: