Devon Govett
f9ab215ea6
Merge pull request #551 from alafr/Dash-array
...
Add support for dash array
2016-11-07 11:23:06 -05:00
Devon Govett
0ad465f915
Merge pull request #554 from alafr/Image-cover-option
...
Images
2016-11-07 11:17:36 -05:00
Devon Govett
bb2161597e
Merge pull request #570 from alafr/line-wrapper-bug
...
Line wrapper bug
2016-11-07 11:15:27 -05:00
alafr
317953c54f
Remove semicolons
2016-11-07 18:11:49 +02:00
alafr
e02f69ac00
Call emitLine() only once
...
emitLine() was called twice in some cases
2016-11-06 02:28:01 +02:00
Rainer ziller
61bc028c15
allow setting of list bullet circle
...
this change will allow users to set the size of the circle on bullet list item in the options via the setting "bulletRadius"
2016-10-18 13:58:30 +02:00
alafr
baeae06d18
Fix for #559
2016-10-17 20:52:37 +03:00
alafr
bd98ce3456
Possibility to open an image without inserting it immediately in the document
2016-10-17 18:32:45 +03:00
alafr
1c08703f38
Support for dash array
...
PDF reference 1.7 pages 218-219
2016-09-18 16:50:20 +03:00
alafr
3cdef01461
Add 'cover' option for images
2016-09-16 00:40:15 +03:00
alafr
b9f30e2af2
Update vector.coffee
...
-Add closePath fixes gap visible in Chrome pdf viewer with large line widths
-Fix for too large corner radius
2016-09-06 23:46:45 +03:00
alafr
6557d916df
Merge pull request #3 from bjnsn/roundedRect-patch
...
Adjust roundedRect() to draw circular arcs for corners - rather than …
2016-09-06 23:38:07 +03:00
Devon Govett
56a6e6dd44
Merge branch 'master' of github.com:devongovett/PDFKit into fontkit
...
# Conflicts:
# lib/image/png.coffee
2016-08-26 11:39:33 -04:00
Devon Govett
154801ece7
fontkit removed widthOfString method
2016-08-26 11:31:12 -04:00
Brett Johnson
ef6d4c7aed
Adjust roundedRect() to draw circular arcs for corners - rather than distorted ones with quadraticCurveTo()
2016-05-04 15:21:31 -07:00
Andy Simms
872b290e06
Path updated to fix issues with SVG Arcs
2016-04-19 12:31:33 +01:00
Buck Doyle
c6ff802ff0
Add support for adding ArrayBuffer-based images
...
This already works for fonts, so I applied the same technique so images
can be loaded similarly.
2016-01-30 19:45:57 -05:00
Peter Ogilvie
42921fa8f1
add 1 to javascript month for pdf month num
2015-11-19 15:25:50 -08:00
Devon Govett
ae56acee5f
Fixes #428
2015-11-09 21:15:49 -08:00
Devon Govett
03a45a1354
Merge pull request #384 from MathieuLoutre/page-added-event
...
Emit an event when a page is added
2015-10-25 10:39:33 -07:00
Devon Govett
7da47a58f5
Fix another document reference in png.coffee
2015-10-25 10:33:35 -07:00
Pedro Teixeira
d4604b4a74
fixes #433
2015-10-20 09:53:52 +01:00
Ilia Loriakov
4b76170550
Fixing typo which make tests fail
...
Now fontkit branch should be functional
2015-08-27 11:36:50 +02:00
Devon Govett
de667832fe
Correctly render glyphs with x or y offsets
...
These offsets are generated by fontkit when laying out glyphs, for example accents which should appear above other glyphs. To render them correctly in PDF, we have to break out of the TJ command and move the text position manually.
2015-07-26 12:32:40 -07:00
Devon Govett
fb0b38934f
Match fontkit output for standard fonts
2015-07-26 12:30:14 -07:00
Devon Govett
926ed20285
Fix afm glyph width when not defined
2015-07-26 12:29:52 -07:00
Devon Govett
ed542e5192
Update for latest fontkit
2015-07-26 12:29:32 -07:00
Devon Govett
0cca20a6a4
Fix misspelling
2015-07-26 12:29:19 -07:00
Mathieu Triay
fbcb53855e
Emit an event when a page is added
...
Use the document as the EventEmitter
Update docs
2015-04-29 10:12:31 +01:00
Devon Govett
944cbc6cbc
Merge branch 'master' into fontkit
...
Conflicts:
lib/font/tables/name.coffee
lib/font/ttf.coffee
2015-04-03 21:13:04 -07:00
Devon Govett
a04155fc76
!= -> isnt
2015-04-02 15:27:15 -07:00
Brian Reavis
d28983d0ee
Allow automatic first page to be disabled ( #65 ).
2015-04-02 15:19:33 -06:00
Devon Govett
22a9bfdfab
Get rid of PDFObject.s and use JS String object to represent PDF strings
...
Also improves escaping based on the spec, and detects unicode strings automatically, which are converted to UTF16-BE.
2015-03-19 20:22:44 -07:00
Devon Govett
1e0e7f9567
Merge branch 'Fix_PDF_Object_Output' of https://github.com/Nathanaela/pdfkit into Nathanaela-Fix_PDF_Object_Output
...
Conflicts:
lib/object.coffee
2015-03-19 20:19:02 -07:00
Lee Symes
c0abc88a64
Fixed regression caused by CoffeeScript 1.9.0+.
...
This fixes #376
2015-03-17 16:41:32 +13:00
Nathanael Anderson
cba6f80b4e
Update object.coffee code to eliminate .isString and .isRaw hacks and replace with the Buffer object so that anything can be supported.
2015-03-16 13:57:06 -05:00
Nathanael Anderson
ca8c3c38ff
Fix missing object.coffee outputs.
2015-03-15 20:29:42 -05:00
Denys Koch
87ddddfc31
Fixed wrong XRef size
2014-12-11 12:25:48 +01:00
Devon Govett
1df8ba579b
Don't check font format by file extension
2014-11-27 23:23:55 -08:00
Devon Govett
6b2bea9835
Merge branch 'master' of github.com:devongovett/pdfkit into fontkit
...
Conflicts:
lib/font/table.coffee
lib/font/tables/cmap.coffee
lib/font/tables/glyf.coffee
lib/font/tables/head.coffee
lib/font/tables/hhea.coffee
lib/font/tables/hmtx.coffee
lib/font/tables/loca.coffee
lib/font/tables/maxp.coffee
lib/font/tables/name.coffee
lib/font/tables/os2.coffee
lib/font/tables/post.coffee
2014-11-27 20:51:58 -08:00
Devon Govett
7bab1db1a5
Support passing opentype features to text methods
2014-11-27 20:48:44 -08:00
Devon Govett
f7cc793693
Update fontkit API calls
2014-11-27 20:44:25 -08:00
Laszlo Balogh
18927a5d91
Fixed diminishing left-margin
2014-11-21 16:37:30 +00:00
Devon Govett
b36c548a0d
Merge pull request #308 from ef4/continued-breaker
...
Avoid unnecessarily breaking inside words when using `continued`
2014-09-15 14:05:52 -04:00
Devon Govett
38e5b73e58
Move TTF table tags to prototype
2014-09-15 11:35:42 -04:00
Devon Govett
2eb9fa3aa2
Merge branch 'master' of github.com:yelouafi/pdfkit into yelouafi-master
2014-09-15 11:32:13 -04:00
yelouafi
9f4c6345c5
Moved @tag definition to the derived Table constructors
2014-09-13 17:30:42 +00:00
yelouafi
c7c20ef6b7
removed @constructor.name line, corrected @tag params
2014-09-12 21:47:46 +00:00
Edward Faulkner
838afe15a0
Infinite loop when first word is longer than line
2014-09-12 16:25:12 -04:00
Edward Faulkner
1a5df016ce
Avoid unnecessarily breaking inside words when using continued
...
`continued` is implemented by temporarily shortening the lineWidth,
which can cause the linewrapper to break inside words when that's not
really necessary.
2014-09-12 15:11:56 -04:00