Brendan Dahl
fc9501a637
Add support for basic structure tree for accessibility.
...
When a PDF is "marked" we now generate a separate DOM that represents
the structure tree from the PDF. This DOM is inserted into the <canvas>
element and allows screen readers to walk the tree and have more
information about headings, images, links, etc. To link the structure
tree DOM (which is empty) to the text layer aria-owns is used. This
required modifying the text layer creation so that marked items are
now tracked.
2021-04-09 09:56:28 -07:00
..
2014-01-02 18:44:11 -06:00
2021-04-09 09:56:28 -07:00
2020-11-10 12:48:34 +01:00
2018-05-27 16:02:04 +02:00
2018-05-27 16:02:04 +02:00
2011-10-28 14:10:10 -07:00
2018-05-27 15:40:33 +02:00
2015-06-17 22:28:08 +02:00
2016-12-17 20:33:35 +01:00
2018-10-03 00:28:49 +02:00
2016-10-05 21:25:29 +02:00
2016-02-23 22:49:53 +01:00
2019-04-13 18:45:22 +02:00
2020-09-06 15:40:15 +02:00
2016-01-01 15:31:46 +01:00
2021-03-15 16:33:43 +01:00
2021-02-28 18:57:58 +01:00
2017-04-12 23:05:25 +02:00
2015-12-25 13:17:21 +01:00
2017-09-23 17:01:19 +02:00
2021-02-27 19:05:12 +01:00
2017-09-09 21:36:28 +02:00
2020-09-06 15:40:15 +02:00
2015-12-30 19:37:04 +01:00
2017-09-16 16:37:50 +02:00
2020-09-06 15:40:15 +02:00
2015-12-29 15:09:28 +01:00
2016-09-20 22:31:10 +02:00
2015-12-25 13:17:21 +01:00
2016-09-18 15:42:22 +02:00
2016-09-18 15:42:22 +02:00
2013-05-31 14:13:23 -07:00
2020-09-06 15:40:15 +02:00
2015-12-28 00:33:41 +01:00
2011-07-13 09:55:13 +01:00
2011-07-11 17:55:03 +01:00
2011-07-11 17:55:03 +01:00
2018-05-27 16:02:04 +02:00
2011-07-08 23:21:14 +02:00
2019-08-25 15:14:57 +02:00
2016-12-04 13:03:22 +01:00
2015-05-26 01:56:09 +01:00
2013-10-10 12:41:11 -07:00
2013-03-11 10:23:47 -07:00
2019-08-09 10:18:13 +02:00
2018-05-27 16:02:04 +02:00
2016-10-19 22:20:24 +02:00
2018-05-27 16:02:04 +02:00
2016-01-19 22:49:04 +01:00
2018-05-27 16:02:04 +02:00
2013-05-01 16:42:25 -07:00
2014-10-12 22:36:50 +02:00
2014-04-08 13:07:29 +02:00
2016-04-11 08:02:06 -05:00
2014-01-21 02:03:28 +01:00
2013-11-01 13:58:33 -05:00
2014-01-02 18:44:11 -06:00
2018-05-27 15:40:33 +02:00
2014-05-18 21:41:06 +02:00
2018-05-27 15:40:33 +02:00
2013-11-03 07:29:29 -06:00
2014-04-07 20:59:26 +02:00
2013-06-21 17:03:03 -05:00
2013-06-25 14:22:03 -07:00
2018-05-27 16:02:04 +02:00
2018-05-27 15:40:33 +02:00
2013-07-11 13:33:29 -05:00
2015-02-07 12:19:38 +01:00
2015-02-19 13:58:03 +01:00
2013-09-25 10:32:04 -07:00
2013-11-18 07:48:06 -06:00
2013-11-13 13:45:59 -06:00
2015-04-09 17:27:03 +02:00
2013-09-30 21:40:28 -07:00
2014-01-03 14:17:50 -06:00
2013-12-17 00:19:31 +01:00
2018-05-27 16:02:04 +02:00
2018-05-27 16:02:04 +02:00
2015-07-20 18:25:02 +02:00
2014-08-18 17:57:52 -05:00
2015-10-04 15:45:24 +02:00
2015-10-04 23:49:49 +02:00
2014-07-29 16:48:01 +02:00
2014-07-05 00:18:51 +02:00
2018-05-27 16:02:04 +02:00
2015-03-26 13:22:45 +01:00
2015-05-14 13:16:14 +02:00
2020-08-27 14:33:11 -07:00
2018-05-27 15:40:33 +02:00
2014-10-22 14:11:15 +02:00
2016-05-07 21:09:58 +02:00
2014-10-15 15:56:29 -05:00
2018-05-27 15:40:33 +02:00
2015-02-27 00:20:38 +01:00
2018-05-27 15:40:33 +02:00
2018-05-27 16:02:04 +02:00
2017-04-11 08:59:22 +02:00
2016-03-09 19:37:15 +01:00
2015-03-10 13:07:09 +01:00
2018-05-27 15:40:33 +02:00
2016-06-06 18:20:52 +02:00
2015-07-03 13:14:41 +02:00
2015-04-25 16:48:14 +02:00
2015-07-03 13:14:41 +02:00
2015-07-25 12:26:36 +02:00
2016-04-11 08:02:06 -05:00
2015-09-01 14:01:19 +02:00
2019-02-21 23:29:43 +01:00
2016-08-17 12:37:35 +02:00
2016-09-17 14:39:10 +02:00
2016-04-11 18:21:44 -05:00
2020-12-12 13:24:31 +01:00
2016-11-03 12:50:40 +01:00
2017-02-15 17:38:08 +01:00
2017-05-02 20:59:42 +02:00
2017-09-20 11:38:30 -07:00
2017-08-24 19:18:08 +02:00
2018-09-05 14:04:54 -07:00
2018-06-24 16:05:08 +02:00
2018-07-10 09:45:55 +02:00
2019-03-12 10:32:08 +01:00
2020-09-06 15:40:15 +02:00
2019-06-01 15:51:22 +02:00
2020-02-07 12:25:07 +01:00
2020-09-24 10:28:29 +02:00
2020-08-10 14:15:49 -07:00
2020-10-24 12:00:03 +02:00
2021-01-14 15:51:48 +01:00
2020-12-10 15:30:39 -08:00
2018-05-27 16:02:04 +02:00
2013-10-13 19:55:42 +03:00
2014-08-16 11:38:15 +03:00
2011-06-23 09:10:06 -07:00
2017-09-19 22:19:40 +03:00
2012-12-13 12:32:45 -08:00
2017-06-22 01:08:17 +02:00
2011-10-28 16:38:55 +03:00
2011-11-22 10:39:26 -08:00
2012-08-28 17:19:31 -07:00
2011-08-19 14:05:07 +01:00
2015-08-03 21:15:26 +02:00
2017-12-30 15:24:09 +01:00
2011-11-21 17:20:23 -08:00
2020-12-24 18:51:00 +01:00
2018-05-27 16:02:04 +02:00
2013-03-04 14:28:04 -06:00
2011-10-13 14:50:47 -07:00
2018-05-27 16:02:04 +02:00
2017-09-06 12:52:56 +02:00
2013-04-12 16:13:22 -07:00
2018-05-27 16:02:04 +02:00