Drawing
v1.21.0
21 October 2024
Bug Fixes
- bump kendo-common to 1.0.1
- use setInlineStyle from @progress/kendo-common
- csp style-src violation
- pattern options naming
Features
- add fill patterns
v1.20.4
18 September 2024
Bug Fixes
- drawDOM:
- use actual element size when exporting jQuery widgets
- use actual element size when exporting widgets
- exportPDF: handle empty Group elements
v1.20.3
10 September 2024
Bug Fixes
- parseColor should return null for empty string
- stricter srgb color parsing
v1.19.0
14 November 2023
Features
- add drawing unordered list bullets in pdf export
- add aria-checked attribute support for svg
v1.18.0
29 September 2023
Bug Fixes
- grid: header is not repeated in pdf pages
Features
- add accessibility features
v1.17.0
15 August 2022
Features
- add Path.curveFromPoints method
- add toString method to Path and MultiPath
v1.16.0
9 November 2021
Bug Fixes
- browser detection
- PDF: workaround for SVG-s without width/height in Firefox
Features
- pdf: set default export resolution to 300dpi
v1.14.0
20 September 2021
Features
- version bump to 1.14 (part 3/3) as a workaround for stackblitz/core#1302
v1.10.0
23 March 2021
Bug Fixes
- error when exporting with different imgDPI (dev builds)
- drawDOM: proper wait for images
completed
before page breaking
Features
- drawDOM: draw inline SVGs via data URL
v1.9.3
20 October 2020
Bug Fixes
- NODE_MAP is empty with tree-shaking
- canvas: device resolution detection
v1.9.1
1 September 2020
Bug Fixes
- remove side effects that prevent tree shaking
- measureText: measure 0 as a string
v1.9.0
13 August 2020
Bug Fixes
- do not apply devicePixelRatio scale during export
- PDF: fix encoding of charcode 0x128 in plain strings
- canvas: eventTarget is incorrect in scaled container
Features
- pdf: Add options keepPNG and jpegQuality
v1.7.0
8 May 2020
Bug Fixes
- PDF: fix doubling of textarea content in IE/Edge (#159)
Features
- allow unicode characters in file metadata
- improve cdn bundle size (#166)
v1.6.0
1 October 2019
Bug Fixes
- accept gradients as Shape.fill
- errors with custom userAgent
- blurry Canvas rendering on HiDPI screens
- PDF: fix rendering certain linear gradients on Edge
- pdf: don't draw invisible Group elements
Features
- add Color isDark method
v1.5.8
11 January 2019
Bug Fixes
- backwards compatibility for ArcOptions
- remove center from constructor options
- color: fix RGB <-> HSL conversion for achromatic values
v1.5.7
23 July 2018
Bug Fixes
- missing umd bundle
- stale dependencies in browser bundle
- error in FF when used in hidden iframe
- color: HSL::toRGB() when saturation is zero
v1.5.4
10 May 2018
Bug Fixes
- missing table head error in IE 9 compatibility
- font icons in IE
- PDF: handle errors more gracefully in the JPEG stream
v1.5.2
3 April 2018
Bug Fixes
- gradients are missing if base url contains apostrophe
- drawDOM: prevent infinite box from leaking into the output
v1.5.0
14 February 2018
Bug Fixes
- serve CDN bundle for UNPKG and jsDelivr
Features
- add ES2015 bundle
- PDF: add autoPrint option
v1.3.0
11 September 2017
Bug Fixes
- text rendering in svg with texts including & character
Features
- support for rendering id to SVG elements
- drawDOM: support CSS text-transform
v1.2.0
10 August 2017
Bug Fixes
- add landscape to draw options
- allow template to be a function
- clone _kendoExportVisual during paging
- make DrawOptions members optional
- drawDOM:
- fix a bunch of issues on MS Edge
- cache background-images added via kendo-pdf-document
- fix text with auto page breaking (clone text nodes too)
- pdf: fix issue with "Save As" in Acrobat
Features
- always compress PDFs, adds dependency on pako
v1.1.2
7 July 2017
Bug Fixes
- export drawingSurface with drawDOM
- svg: do not reverse text anchor in IE and EDGE
v1.1.0
15 June 2017
Bug Fixes
- update license
- typescript definitions
Features
- preserve whitespaces
- PDF: support
imgDPI
option in the PDF drawing backend
v0.16.1
3 May 2017
Bug Fixes
- better fix for svg text with rtl direction
- exported svg on pages with base href
v0.15.5
11 April 2017
Bug Fixes
- drawDOM:
- fix layout of tables when auto page breaking
- maintain selection in -s when page breaking
v0.15.0
10 March 2017
Bug Fixes
- drawDOM: fix stacking of inline/block elements
Features
- PDF: add support for grayscale / cmyk JPEG-s
v0.14.0
28 February 2017
Bug Fixes
- svg: changing cursor is not reflected
Features
- canvas: implement cursor support
v0.13.7
10 February 2017
Bug Fixes
- don't require window object at load time
- drawDOM: rendering LI elements on continued pages
v0.13.5
3 February 2017
Bug Fixes
- drawDOM:
- workaround for missing Element.classList in IE < 11
- fix error when loading script in non-browser environment
v0.13.3
30 January 2017
Bug Fixes
- PDF: fix encoding of multi-byte texts in standard font
- drawDOM: fix error in IE when forcePageBreak is used
v0.13.0
10 January 2017
Bug Fixes
- include Surface in typings
- add Color export
- reexport drawing namespace
- update typings
Features
- add entry points for geometry and pdf
- re-organize exports
v0.12.0
19 December 2016
Bug Fixes
- remove chroma related files
- failed surface create message
- Allow page breaks inside huge tags
- QuadNode child insertion
- suspend tracking for the image export surface
- use check for baseclss instead of generic check
- add missing insertAt method
- call bind with at least empty object
- quad node children initialization
- use single line templates
- add missing drawing exports
- elements array re-export name
- assignment of zero size
- export group with normalized origin
- handle space separated names when unbinding events
- options store prefix
- set default animation options to prototype
- handle touch event coordinates
- remove duplicate export
- remove observable from the exports
- pdf: Allow any positioned element to start a new stacking context
Features
- add drawDom.drawText method
- remove Chroma.js dependency
- add exportPDF method
v0.9.1
21 October 2016
Bug Fixes
- set correct return types
- canvas mouse tracking
- merge duplicate import
- circular dependency in point
- remove promise dependency
- throttle function arguments
- export Observable
- typings
- remove unnecessary file from NPM package
- The CDN example works now
- travis: build should pass now
Features
- check if document exists to avoid compile errors
- export observable and throttle
- add drawing and geometry implentation
- e2e example
In this article
Not finding the help you need?
Contact Support