Drawing
Current Devv1.20.3-dev.2024080210382 August 2024
Bug Fixes
- parseColor should return null for empty string
- stricter srgb color parsing
v1.19.014 November 2023
Features
- add drawing unordered list bullets in pdf export
- add aria-checked attribute support for svg
v1.18.029 September 2023
Bug Fixes
- grid: header is not repeated in pdf pages
Features
- add accessibility features
v1.17.015 August 2022
Features
- add Path.curveFromPoints method
- add toString method to Path and MultiPath
v1.16.09 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.020 September 2021
Features
- version bump to 1.14 (part 3/3) as a workaround for stackblitz/core#1302
v1.12.020 September 2021
Bug Fixes
- add imgDPI to PDFOptions
Features
- version bump to 1.14 (part 1/3)
v1.10.023 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.320 October 2020
Bug Fixes
- NODE_MAP is empty with tree-shaking
- canvas: device resolution detection
v1.9.11 September 2020
Bug Fixes
- remove side effects that prevent tree shaking
- measureText: measure 0 as a string
v1.9.013 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.08 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.01 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.811 January 2019
Bug Fixes
- backwards compatibility for ArcOptions
- remove center from constructor options
- color: fix RGB <-> HSL conversion for achromatic values
v1.5.723 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.410 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.23 April 2018
Bug Fixes
- gradients are missing if base url contains apostrophe
- drawDOM: prevent infinite box from leaking into the output
v1.5.014 February 2018
Bug Fixes
- serve CDN bundle for UNPKG and jsDelivr
Features
- add ES2015 bundle
- PDF: add autoPrint option
v1.3.011 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.010 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.27 July 2017
Bug Fixes
- export drawingSurface with drawDOM
- svg: do not reverse text anchor in IE and EDGE
v1.1.015 June 2017
Bug Fixes
- update license
- typescript definitions
Features
- preserve whitespaces
- PDF: support
imgDPI
option in the PDF drawing backend
v0.16.13 May 2017
Bug Fixes
- better fix for svg text with rtl direction
- exported svg on pages with base href
v0.15.511 April 2017
Bug Fixes
- drawDOM:
- fix layout of tables when auto page breaking
- maintain selection in
v0.15.010 March 2017
Bug Fixes
- drawDOM: fix stacking of inline/block elements
Features
- PDF: add support for grayscale / cmyk JPEG-s
v0.14.028 February 2017
Bug Fixes
- svg: changing cursor is not reflected
Features
- canvas: implement cursor support
v0.13.710 February 2017
Bug Fixes
- don't require window object at load time
- drawDOM: rendering LI elements on continued pages
v0.13.53 February 2017
Bug Fixes
- drawDOM:
- workaround for missing Element.classList in IE < 11
- fix error when loading script in non-browser environment
v0.13.330 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.010 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.019 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.121 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